96432043
75166436
94052161
7756518
39106167
9921302
98425981
6079456
81362451
90469482
10734319
94139739
46022160
54433132
60455152
16838530
8693232
85314423
98753051
76059292
58751161
58965101
27744653
96962825
69632613
32453524
70464590
18947922
39954993
47055322
69325977
60576057
50009214
52798898
45382152
71384495
685368
26028410
31292085
16882308