7138296
12889770
71418098
31615847
46587796
1817871
96868339
35034904
13493560
70575699
51841971
50541167
44038301
64052745
94976736
77278365
1431597
4857133
87439347
66039147
59608388
82062345
936561
12519212
45267520
22674248
32167827
58055531
30601647
6018404
47838441
70245915
66428623
58676607
4016980
10188326
13145133
28505670
5636320
57219501