108
16
107
165
163
335
70
185
278
330
112
565
362
245
112
524
523
96
160
511
8
6
2
26
240
310
136
28
18
19
11
693
668
16
214
468
280
1
1502
24
483
1066
9
574
332
979
192
