94685032
62878717
23655323
97397870
39172979
44151827
73375793
20741613
69117316
35063120
2349120
98516451
8392148
2510120
98496506
9272918
16934453
95821254
10401874
51892793
27422259
84959406
82834928
30888163
72965961
19621408
13291121
15347700
7082269
44311282
48499743
12879533
39129093
63672195
37761069
391942
90704853
4324449
92709048
38882722