30163687
21639832
74168169
1307208
7615806
31093640
1493561
84966085
82346349
14593271
80607368
69332363
35082597
11368662
63056165
27392143
10914994
48316498
2714711
767541
67154172
95138210
20709184
32914958
71719120
74986872
87163827
70667794
27378743
2887036
69397386
19399298
44094400
5848216
86405912
8106957
34572616
30593442
92141231
44381516