50887631
21214993
24687048
16629855
31784272
84635256
64995297
50603757
27315499
13542884
18093554
7505964
74798418
58642106
59464898
57579744
89554803
38001870
74764797
61915094
17308139
54502490
2314591
22709013
6641959
78097782
96132438
10729192
16131546
84792840
2688994
25252150
49857800
59982734
9114395
30709017
31537035
32757176
10789486
29708669