26
28
11
29
45
86
60
186
27
15
92
73
40
41
50
105
32
25
17
18
13
59
3
12
8
4
9
47
19
68
46
138
166
16
53
6
43
34
7
20
72
24
243