11
9
12
20
50
22
38
10
6
17
16
15
43
41
46
27
47
62
90
36
26
32
13
53
45
121
30
81
25
24
2
21
57
73
186
48
54
167