93987526
38643367
73208620
35917448
7918644
1436834
49184166
31353233
70581789
47795866
77665186
62638020
27683694
4972496
20522259
35487257
98949750
18122678
10643693
5634778
32218891
63407067
95261889
4367211
18742447
44258724
38902230
60004400
49616053
71025470
13299220
23931945
50512930
33692508
30548960
10514213
66938865
60649620
42273696
74737895