48091204
802641
46697356
43897115
19874055
17476288
33772748
13187869
59409403
13578456
94922370
5388277
81575529
73431370
37043878
2337868
14292095
95061640
31925447
9351718
30078495
64141162
9919714
16834984
4902127
28148817
96603467
65505130
73231518
93769246
35399460
5151163
47721301
99705792
57225713
72119295
2344430
83318516
76581039
52021636