90438211
20544299
16669667
25705069
32921013
10373585
4546190
6043451
42586502
43176243
22683324
16084445
55273719
85938012
34007855
24374999
83849203
16186628
91574069
9040106
8556126
25029831
37606701
37692358
52445001
84464175
46399162
36235042
17065364
55906045
41976292
63727570
6883643
63981951
99491735
11595486
70889882
22728207
54104976
97345082