32986352
51021111
14309430
3256118
3890186
84378869
77311671
8410277
57912057
635633
541588
25218428
316969
51985480
24953413
82864920
19933848
33248510
29699099
82038690
82916989
44797553
26032170
98715850
50614303
85105210
22349065
74917650
1672533
28153704
33743734
1248459
66765061
98783645
89932671
48975301
49631700
79514211
24501693
61982016