2529396
48407226
13356978
8339764
62847942
46186626
30852880
41811047
68759049
58174759
14496158
48879350
8929826
28285392
3443025
12592168
1388891
25696490
34486387
71078705
13088945
77935823
6101358
35782526
98343481
30027645
26115331
60926693
92517319
95453967
40021444
72168877
97821952
60852456
77811815
40472245
77596549
93048773
71224492
54049973