95363526
21542156
10147287
45417397
67594998
52629589
54164880
57227983
51921236
74723544
2186390
84148312
72048964
19862995
4388098
62386703
59158838
27293188
91108537
32012662
56475118
76869289
25155586
26488124
20871595
85946082
88952059
9685542
2050109
56681141
75542377
9555437
91039029
73235674
65452539
74567302
14964012
29494140
30645638
11317268