11
52
50
25
78
24
18
301
358
16
63
23
91
19
124
41
10
44
21
86
69
37
74
34
161
17
142
182
77
60
234
98
228
194
181
66
283
252
35
38
81
75
128
36
30
15
103
92
112
285
158
225
95
87