83686750
99858652
3768950
18175960
33121667
24854166
80738823
949961
9627471
12315959
53966639
60868979
3756746
21398809
88749024
6208809
7748819
3561343
71072587
13114019
5088853
23421195
55113900
85743902
62193760
81014633
16247440
5867579
69284231
21412772
4231614
90972219
27836066
355367
11899547
1710456
3961350
75102277
40785974
79652368