88298450
34528486
41132142
65211139
25366964
9946467
64263367
3958950
15702754
45633084
17499189
84751710
1708420
32622391
71218397
65477660
71812965
7001560
55012910
3096576
12414314
30076695
29651638
16934022
69749721
41065178
20066638
73718049
51246150
10708495
89112241
38104485
13829779
9621674
2784757
26139387
85404377
92583911
24447659
67016623