65905627
96522044
2141370
26104533
14596259
37219461
75276985
23701126
18695196
50655405
63678002
74498982
52317293
13636452
11568495
69843472
85437030
4681733
39912405
79553474
29025268
6975068
997076
6779045
16707114
37585153
2392121
63258132
8097963
93972590
51608861
80065100
48422550
2224967
68153964
24817761
24543997
58729188
29995912
889210