91963530
68467602
58627282
2643892
63385006
36458463
3858214
20304913
5758798
41519902
15568234
39047381
24108854
4820529
39974487
15852138
6014649
1512338
99111369
90507186
3626713
78188227
20796606
62374381
24305570
53108731
273122
94565231
47555781
2298408
26418378
5404591
97376744
54569754
87886563
56714805
15753842
97518605
18287141
6771495