60107046
867886
97405476
76508916
58305911
40809839
17051268
44817488
41585296
453070
31179701
7590464
2199258
56824601
45345660
9963160
95799067
25035956
43418344
99871252
4186553
38819757
49667816
97911767
80918752
27194256
38599569
28703958
70057490
4015711
397076
98348264
25293879
52733122
14383204
8337909
1855140
99087802
83665750
2808553