18945757
1772450
58105382
42363666
93184149
7448721
14522120
43403281
43692287
70566809
30036774
99518022
85139678
16257160
38374513
78528221
29745821
82035955
65521081
61447142
22566982
15661696
88299709
91805552
94091352
14468650
96595716
14731942
67326998
97744988
31497785
94933590
41239659
36541701
30564012
37256968
21222424
17842974
63143248
26775113