58649500
36178715
48461607
5834427
5094230
9126882
96778815
52895047
9806219
22128201
7023567
2321605
6212599
5928601
34578046
60697505
14196039
92897243
38092403
49378629
63912396
1162799
633879
87702532
75261175
58029878
467636
90677505
86389595
70658873
4775371
95075024
39569276
54682276
4831715
19201071
5877295
95485634
4627806
23417405