13348798
8738435
22733218
52977073
21644129
41029302
68226629
2983997
56581943
42541433
23005612
93382041
4626381
90113777
88336780
56271406
45957958
74463872
77752841
23156298
38403119
19154586
76132331
35029042
74575397
80605352
61502863
78326627
44556988
6948051
65463206
49343981
30917044
4366992
69315892
29138268
8282968
16517302
14613475
5418252