105
60
317
122
46
222
110
29
283
61
42
180
64
101
14
31
203
214
22
40
32
386
83
13
1374
162
19
128
50
88
44
111
132
182
304
91
286
716
100
106
99
68
118
510
24
16
159
71
835
18
5176
48
194
264
82
28