56533179
95981491
28152411
38337184
5083283
5593627
32904149
31204312
64011912
12559837
89537433
33232884
34552392
11233106
83489999
83741289
39704540
16788746
99928533
87233468
41642290
68354052
41507398
77088176
51282211
2304419
66042177
68834843
39075669
83672220
31902166
744431
45432061
20763845
36847873
6735628
49818852
65615238
34844189
23657050