45541052
96037101
92625135
18804631
717268
74846883
64711601
2455970
29738181
89429325
29788897
90958960
65376497
94537510
13985336
94527339
66733971
68449811
49191262
7114825
50314285
30118325
23759587
43967758
24148707
76048891
87668956
42321494
25608581
7070934
15786686
83903885
37054688
35958129
83158923
14963921
90567319
48261728
27531781
7943764