8
56
31
27
125
1
40
228
3
39
2
13
71
57
45
24
65
12
18
80
17
44
33
6
9
30
22
207
5
130
95
276
46
58
101
93
19
124
47
105
55
70
34
36