96259512
24367508
31367938
41636358
32391063
56788906
42586567
12199150
25733155
97843953
94845427
70217359
3435928
35363689
20918525
5596217
47496296
64123054
7776283
1937943
48576260
5234340
92841852
5696082
56085780
20758073
79348609
95868363
40444600
91782614
1571917
86075269
17778332
58825051
3018305
8414044
1346776
43834959
55004171
93149281