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
119
510
24
16
159
71
835
18
5177
48
194
265
82
28