33
308
370
102
130
33
281
20
504
40
328
743
399
610
378
400
360
65
295
240
121
951
335
170
731
884
608
310
17
559
0
10
341
424
709
418
15
10
446
38
81
104
82
90
6
10
139
511
89
13
110
366
804
