60257258
45231631
1118990
78952110
65845875
300885
1782302
25567361
17295828
29048727
26054550
42096526
88447457
79048460
58346812
50587795
32667652
90027136
53279060
60708632
4262270
48636557
2247313
55626177
20744256
70898079
94395452
55075461
60395727
3019116
54663426
75527704
78335926
93427080
28188024
20194402
96649511
18453470
54317392
3351942