98335426
51637700
35574959
52364428
65637025
60842892
56336000
74355848
77158550
87102036
20929250
97313922
25788100
15407427
45732683
15444216
89965519
78924730
32447107
89061749
97415734
90975864
8897518
84405141
52202392
87216300
68248200
35866186
21193314
49692261
34861921
54039628
51925832
11239314
76723025
1626746
48063005
41345665
21818779
2206606