58353432
18045700
8728990
79505726
51153583
8050772
16786862
6791629
56177547
65029956
78676215
36848649
58746197
45357600
36239762
44287607
85195542
93721217
97991885
9658132
9559252
60552230
3257692
93038333
96993840
11372166
6225125
29759937
94191635
44515145
58443511
1858963
39775500
81663163
46754225
3346633
56759600
92039287
47931393
87658807