21717376
40052440
686674
41873907
63808272
47279676
13421559
27769816
65312199
57325654
36729152
48935210
62293874
15518006
25431874
855430
2271879
6722168
83001521
98169092
56602048
59929294
2012901
4991141
1737583
46184526
54997595
66379957
46417994
20371761
62650
65987049
87647756
53949080
7688147
23681592
78561
53834610
94192018
77146725