12504867
45247197
31568055
39956491
35009579
28213827
37392632
24753958
92952672
50383132
34831108
80946372
37369198
78931817
57778508
86759610
45791658
19172104
1139901
45409860
6384786
33114526
80187754
46221443
4821696
68399630
7195167
4614491
64639255
14346356
61972833
53661540
78606777
57628066
71686855
16544132
15924511
9252421
98333199
93282969