51642667
58239901
2197147
7165701
50243364
36342897
19086693
8426450
22685314
55301363
74237031
59801877
89996141
26529287
13011731
97011112
32461801
87781994
22458694
95586467
42199254
2776503
22518778
46538047
326927
11516568
11829075
5396344
78295480
28536451
37909427
16543006
16593321
7169786
34324490
37549603
29584826
21582824
4862926
54917138