46666568
82452586
78031268
25976728
23347042
22099089
19972409
40483609
18947168
11729014
29974970
55288272
8938582
5238930
3946464
22712545
98387571
5173277
9966551
1519318
7867913
32688976
49676703
95998429
9461376
33314175
93114191
26418423
22463948
53639184
42999198
6754516
5503373
48944326
95025424
84396327
71131301
20488289
26918910
16942236