108149
64055536
78678095
29992517
37442667
60292569
28917069
28258462
21265657
42312542
77408737
45825440
99246286
98826814
18637406
19508985
37204318
27237602
77358399
1883255
79012822
81555175
70231594
99965003
37635198
19051751
62323437
93262692
71223652
56494796
31328518
125409
51866731
54065523
96447593
10974693
7135597
1587535
95844864
98077681