42267286
93039346
3359423
25805200
4746195
50324040
69835547
3351583
28651832
50416123
95675134
69694879
75354607
39676973
37899047
6864205
43985038
30809815
3217431
18938518
49406687
5907995
19243348
26274425
30872161
92894785
64374523
54994676
12538296
43339274
16182892
1831626
79356805
98671640
76607449
56698316
38031783
2433515
65525108
81132848