89488281
55452684
57207464
33263195
4788332
39002039
32658542
703704
53809786
47497810
79682736
54243643
27857303
8868780
55686748
20668676
23906788
7545588
2176286
71872788
50737254
99901893
6404748
18372304
1356827
3083382
82491029
30965707
78204260
54756021
36926400
33074910
75273190
36216498
17282335
61155662
83841264
4546899
35563025
2201649