1023860
86204268
14922937
30823678
98569227
29393909
31429454
7786295
63702959
79586037
80168179
18787968
40151502
26504702
93881389
86096571
29873889
36277589
25612407
11571169
94647277
25883944
61208424
70939568
5773182
48683366
94877747
969763
84876586
89915902
77054733
690120
19619751
28315687
3300415
32537197
80339890
12582338
32909252
43989653