286
104
38
18
103
54
189
146
95
42
96
224
349
201
88
98
1160
25
236
40
106
44
125
150
212
482
135
1373
23
345
46
463
90
45
41
131
108
15
228
12
720
213
85
377
174
305
75
32
399
72
258
77
218