51859238
8667461
98936659
82214057
96766929
8867423
70018239
14159033
64043391
250017
1333227
43073521
66874671
65653572
94071365
69532209
90679888
13043632
61296830
1028981
2833323
23568406
83154659
28921532
32743164
54506497
14326967
8119530
78764053
1249740
1161524
1606183
29111824
32407864
88843878
12346358
63571097
24461760
46511405
5488147