80535283
91087094
71367502
68574168
62927280
50534336
38286375
1147196
4708924
42825447
3527703
21848800
7212954
60881234
1027673
9768905
7243399
3545185
78023271
609549
95983354
81333661
50829063
3683841
62209166
80797529
49338544
4066596
16552209
74738525
92532438
80926985
58717074
6207899
1787058
2892861
31421433
42041478
23472610
46932985