50256312
66792503
75717549
44999430
24184872
77791954
48386766
19744216
30367895
23315505
51928486
16601160
75706664
53635021
21983035
96313849
98137996
1729936
25836529
79036636
67656075
30149030
22041194
3391779
26922199
18915259
99544131
46602005
98029892
86921541
10516925
60823074
40264948
21709036
97117588
59442925
74937146
60613159
1796049
67169124