15942589
53262512
57004142
30887291
88121398
25371886
17126493
6039965
95835733
4395953
13252578
83434086
23055989
22053940
7026967
32405557
7410911
40497595
74018358
58812573
66298343
11356366
38002253
47595494
86595175
79807553
54193546
83315072
53491541
14547244
4763406
41636512
29658919
66559615
70426689
69163024
19647263
94454556
4893088
64491828