7506992
19731060
10445116
6544582
26145863
76777382
8766291
25828273
38944443
21084567
77087513
10571844
3085218
47564263
61611642
85532950
29277967
96596335
92147361
89795181
36687991
95538610
6596952
31144592
281198
40025218
9370663
38546759
7111688
75636790
31884870
59466334
93961282
5387679
9922862
92567157
48395782
34061619
53403159
59865535