47168523
21728748
19149629
65641384
24407320
38378973
13041104
58725835
14462759
98365365
9213953
11422963
13023493
12979343
89807228
9459589
25577775
81027871
97676078
98082313
52661011
5212479
83804342
92999248
99327871
33981857
275975
70133933
2488147
26763375
18046668
44782426
1765804
68112180
14226292
90215737
7652133
5807233
67291141
62516650