5570563
99489859
7299382
81504410
19665570
28115050
99079340
53949152
39775438
21504164
80739963
8616011
419080
98959450
11468451
388524
8587842
56307782
70219421
27392347
64588598
16734636
19868972
41636113
10173064
76413283
62902611
10212490
84339775
62199584
3282666
30538894
95374172
74138406
73143241
64651412
92015960
89888757
43126798
85997700