85591452
18106078
76611650
60401486
25494754
41767020
18148758
549743
66854276
96634411
2482359
95748262
36912172
31586556
48642845
6733591
69136230
74972274
5875532
19203776
9728299
96419108
31855625
88732030
21864775
51023868
97346290
31856253
57061775
24548214
98872
51411341
29401095
85597456
6639029
45883403
89776219
86158647
78084095
72354612