29802049
81041201
36945655
1374713
22553291
5505552
13139307
12892818
5054608
32705245
94951973
88706424
46596813
47436872
20089854
78583313
1529676
37283500
47449010
84534082
57711760
4463909
17307126
46535934
32693468
57889364
5688470
99492721
4195764
948877
2682497
65468352
72706671
25404446
12607849
48225884
23262275
31816993
47633710
53041146