7051103
876520
17945820
76551164
140249
63224818
49621758
47379236
76439246
40421436
79138458
89213339
22582791
54715204
52484981
19667672
62025557
87237388
98937776
85358132
76654567
21053975
44641228
70031922
91149086
7569399
86418067
55272510
10025081
56118554
1038170
8155255
55973171
53501862
77631692
1564176
61567266
40034499
18753659
97513033