40564058
17954883
13555962
8573105
70459201
78147349
85117105
39066207
603610
99925592
75127599
25104556
40116059
30935558
66204319
40097646
53948945
99091765
88633343
91478271
11889065
81131507
50292682
52972179
96063157
8774611
17262532
9304232
4265248
13152196
78502214
38569595
3458917
3497442
4406247
99131040
42788957
1114278
48416377
73862918