42378101
16866709
60827022
99877708
54061137
94444198
17664159
30258817
83106808
88509624
68407634
15284140
88387306
63576280
22046
70586672
62838473
7973227
9470961
33108243
95473611
96304287
81209594
73278510
65388865
78665999
65403851
55221221
56678715
40522848
10635486
27923128
4649197
93364962
86302861
22117825
4029352
23568118
55967099
3399456