91299211
7997888
3967648
20645232
20216171
49619548
39792721
68717964
86905261
99764966
95898355
55754957
20813143
5507160
3547681
77257100
98382919
51147664
31322121
73171580
80576751
93392528
10611762
25097011
63576798
89335053
26225192
66748360
45419592
20982372
28021125
3306576
69424214
2313852
81411765
4404685
4363226
72072266
75979310
9253222