6001126
2035928
4708811
41218516
11293447
99263806
40237283
118676
33407131
62164780
26181288
69555525
51929577
45703110
51136525
38998565
26582739
32154062
96136088
8267025
66431503
73029662
2686560
99192925
37047199
73172736
38568526
97362706
30792341
93427497
64593646
46309540
25314380
88592074
61951334
54481297
28069498
212975
51109605
77167079