40
92
107
55
202
164
457
748
416
129
386
142
351
438
420
381
160
332
49
403
469
42
310
0
0
3
412
186
16
40
0
203
310
28
95
4
28
302
1
158
407
4
