93065742
31108455
90401025
69164238
2667100
65847263
43466505
90956613
48395637
83769153
25762092
61866246
39369624
8887495
60407924
96516640
18181057
59855111
42009296
78542319
30846077
57746152
79308638
27582007
6054129
50153647
98889076
83405247
75212071
78457181
5724911
8796140
89448093
92143313
9811174
38972348
79237780
5172716
37015848
56087622