50293534
73998222
4977427
32232487
59819759
96015993
31576263
71555579
72396084
20752160
84244880
50703428
73838512
46425266
73497552
40342916
6177434
90666736
44851350
64447956
54214536
9815178
65129595
14031990
87707592
91623170
94136719
2503876
72032506
47559267
51352561
8405263
20077373
8269798
7738189
60887523
45306962
23689438
13023186
12674576