28407680
16392380
38436417
5473888
35542411
44751169
36795268
40527775
33221398
894261
32239369
25566696
99333633
61025638
26405005
33634483
14735005
405650
99388337
1572282
75681591
79515755
30422806
87823355
51149598
23901581
68863204
82602916
82015450
90713803
60133206
19861636
11255952
9259835
63534499
1398286
56743508
98882905
83714258
65927506