30
295
36
84
361
44
268
129
62
24
14
15
1436
68
25
879
173
59
317
304
237
45
196
193
78
192
297
186
105
41
28
31
93
169
1773
40
18
82
197
77
109
69
79
58
53
180
481
55
38
11213
73
52
210
65