38927227
41391403
46876995
14368840
5288955
60872322
86313433
31965870
11695392
12087452
6899185
13523319
24597780
3162980
2683692
60048377
15029106
21709873
47033369
65309425
56618159
17147063
38469367
3399992
73799041
19599675
90206173
21845476
1963237
4127609
94213648
88133479
40105334
62342722
15726597
66035954
85107700
24366875
8901979
53549845