6022569
2400541
21339578
7503571
39159781
78481727
95578288
43495750
87246149
68084086
25632638
66136895
228187
38515958
41166902
11328278
23453613
4363856
14031136
96416759
60267868
1351568
68347893
93048134
44694843
55316582
52727042
19506374
14531488
17895280
40638187
54881572
39911148
45402784
92847419
16563535
7043917
65712793
62515107
5436738