57695248
95539538
2045181
5125639
95618051
83385256
6768653
1599515
62731850
55861372
98539416
78765159
7762236
3155875
13267488
2524730
76063142
56404958
57549557
47017418
9496758
4532142
9177331
97927577
95075961
10597005
15026287
73782543
92846367
39128328
19429980
5556529
71945129
77154616
49023350
94455945
11462093
55626605
85399429
42342181