61846332
31250
3109945
82001990
98755916
75389106
41635311
41001517
51764639
48075134
56911365
85616322
8399541
40563561
6389959
7560738
80677576
44154921
15324020
47361205
51667243
18986886
45685844
75315131
27838195
54179922
95962658
54209046
52419979
69064918
2388392
38371239
72045984
12895053
83736532
32542410
20525143
39978209
33662285
32638760