8
14
11
1
95
55
107
10
33
2
5
28
96
16
59
12
19
52
155
49
39
167
175
251
91
83
29
60
75
78
131
27
258
92
560
67
34
314
79
51
53
44
100
17
74