51366542
70035915
29835116
6248590
63592329
28921841
65103940
54552018
93233958
64005273
58886194
1192481
78634964
93647776
93689802
12313403
3892239
10931417
52613485
72242788
71865515
2186888
6173261
96339780
5503743
19413215
98306340
38996714
17205032
92349531
8729630
5974899
31105671
233711
23312462
3077656
47831947
17968156
24192996
27124771