110
106
22
8
13
34
10
46
92
24
293
50
91
17
98
57
138
255
29
204
45
212
171
14
77
32
53
87
80
26
43
219
141
235
559
990
62
467
86
74
37
884
36
71
315
44
12
11
16
150
177
126
30
27