247
59
30
28
79
101
110
6
44
166
225
299
66
306
70
46
264
91
55
11
61
75
43
314
31
82
132
117
122
172
224
168
26
25
317
51
293
125
16
12
252
175
64
189
267
167
144
184
148
34
83
217
45
39
65
5