57513047
36185375
29164258
11605475
11208252
36459445
3952871
97385252
43969195
37486051
10822097
12296938
67611658
95812695
58606960
2726532
58513767
8671999
73329636
207296
13394108
5277349
85329861
40314130
46261151
8649296
6433620
70219482
30869868
12952846
28105463
19256982
84394944
55572622
15698045
37857501
85198433
3567916
61286437
63143339