110
51
186
375
63
44
86
15
21
13
6
27
366
157
73
30
19
307
25
20
79
289
1050
211
91
113
327
41
33
57
495
23
140
18
270
203
31
100
286
54
169
303
102
40
374
59
71
243