47354880
16936670
97577155
85445027
7859202
68108160
81953495
54356498
96393992
15905928
54279204
15779232
66673123
65999988
96929390
81998706
92552358
96351066
72414859
92996260
7456734
85804729
80944815
27525738
73713148
99383823
95526580
8768904
87079228
32068745
67485374
51409418
9975601
71925333
69397650
2273517
40469903
9723197
2774734
29972779