83735660
18036579
90209555
7477830
88194328
19619702
28196196
95965743
84131474
58313427
45796345
3930404
1168263
46335723
53259594
1828907
47698285
20173425
14428354
83812861
39266336
34743962
80754822
22468045
12538729
15217784
69573422
96717395
61075818
2658019
19201573
18368857
96145734
84634037
26327478
43022708
61645849
24698783
85596830
27399936