80443223
1160648
91387631
89481187
98978642
962016
96069768
91884222
58059409
7777423
5314573
45771276
4118178
25769355
60629356
81247504
1622347
53956792
74489468
53686752
456999
46049662
13366384
50147928
6293221
1202794
80818024
34101226
67374604
89257100
46599710
14627852
83897605
8670417
66282208
23925190
24668532
67924909
2467647
20697326