96098250
25052112
14649841
47127405
42204064
65988419
64276085
58428319
85842277
98956299
1701228
2781764
85463270
80848629
81985432
597791
12615274
60817352
83011230
5856487
93581246
63969023
7493551
1866341
82403679
22031456
48851500
90194386
6271715
15503493
99488529
8866799
45072606
60215030
4486866
21268202
3162196
28145491
71999429
54782889