35122328
6165834
64223266
73332707
62811502
33314084
45935219
73718403
93866613
91654432
73415166
7697513
55134446
78915350
95358
6797787
90755721
27139350
51088905
50894694
95135928
34833966
22644789
54431166
9012183
23213175
75355502
47621698
24078425
210517
64361152
9442446
19091714
13085676
19638387
10597120
8662102
1763622
5126016
19857027