585117
43522946
93707560
1621236
96006579
72945970
80789872
27794278
79964823
45506487
896441
18183579
7366219
77481202
82985145
60445196
30224732
966448
8605988
63169792
44024458
43093286
29123021
35656368
57246530
45639361
6900814
38282679
17408139
79819316
9424026
85143263
76163848
95031429
34004017
44754448
79375071
16883350
70061958
4143751