21105944
28573881
59039670
3134893
55158390
23271292
34041657
13307140
16861411
89512689
70017059
38452577
42243624
43415209
17567777
30088671
74902548
72223999
28898544
55632848
53754848
55278370
75121865
2901741
18456874
87281713
23275361
885413
22375830
29359014
52085156
64986215
85404662
68138707
59385341
35556353
6549151
2588682
22742005
24507460