40753448
64043760
21454503
36349014
51417222
56685215
3515552
81275848
96869904
9634501
66507139
50675574
40787361
7726577
2076402
1203956
71196573
56585992
87537190
3073732
317518
19036286
65445972
97228787
5562638
69312975
92229366
63871145
2534354
85546534
6747211
85393611
487737
97472819
1580423
70504373
1371780
9955384
34583505
88974790