8
13
11
1
93
55
106
10
33
2
5
28
16
59
96
12
19
52
154
49
39
167
175
251
91
83
29
60
75
78
131
27
258
92
560
67
90
107
34
314
79
51
53
44
98
17
95
73