64529260
62931629
5351568
46589991
61152134
4404595
94796484
86232131
7637542
87985544
98244756
22956473
31517477
2915131
25951634
93096008
22378071
16358595
42546503
36398595
46005283
3511220
31582851
26592556
83991209
79167030
58742692
54173645
79778545
91986586
29908631
12831414
81119042
98725148
89808845
95174002
82654154
84494183
7268054
50456514