58531422
43256196
95038516
9972511
62525263
29073437
29484149
35559905
11218028
83774948
60248808
40577411
47264240
67045802
43351009
71265074
55321714
95113775
14302922
28477259
13169804
8176487
55066062
14135386
87578573
57912401
45526580
92488657
75774181
97589426
64993591
82824340
80243452
46637605
40928001
11323011
74773733
16064863
9501533
29617820