93997256
21182589
27432608
61512171
65513403
53146731
56751306
4406012
58113379
12772645
16464708
82181283
38785330
454680
12845835
84795176
7142503
10682953
1933180
35228811
65342025
90444169
11858745
18549295
3574383
60681942
64889884
73791923
77344621
43375608
25749996
24597916
58947121
56713989
47908025
1323188
3766932
80017286
49048849
30358981