89208025
72655261
1135046
75802495
36391972
80966059
17638329
78748614
8863204
99347051
11772365
48113021
52359618
12843522
49789142
38464182
56672566
57463198
15949283
75921437
94555044
96398786
31422393
84089544
7352873
3528380
39794710
82676458
52664977
32336705
6707268
59907263
22081059
61383877
48018315
81292367
82706558
23249544
39384984
48109080