7858496
12885228
5835299
28862335
32039635
66785379
81101977
92244436
17957971
7588816
10165866
17228518
43211545
79724994
19074707
96359841
10227301
24456477
97753510
8672607
42905042
33759839
17519877
68486665
66619387
38783665
6723064
43358635
5720872
38185750
5913293
1058282
49992541
16409126
39354542
25009173
8521914
36155081
66014805
3111295