34922220
1979572
14337414
69148088
80917840
6944612
69658240
91093748
34116203
79489732
19839636
93636640
29321775
2163268
85293376
51856786
28968061
45202248
86863376
91948791
1436278
2138491
63998528
6433665
10225552
92968158
16667258
77538013
13722364
63802047
55258581
28022075
51097208
65033931
65015758
93636440
25486000
10382828
23393
6009540