57753569
6027226
2325531
38593190
89707932
71043448
42917178
51638019
5479477
98084913
2147085
62196763
53786434
23463788
21435722
51191268
57575118
64122196
54957414
12891759
50067916
83268251
22982728
53393420
19888704
7373652
3486289
19798188
87011998
68113057
47901127
65722337
17898052
14096413
9455939
84565272
89145693
7321450
88104243
50637089