31
21
10
18
64
45
26
6
2
14
30
20
24
60
8
9
11
105
34
97
40
33
16
75
62
53
50
250
59
44
27
69
17
49
12
68
56
166
37
127
52
46
74