81945904
6122802
59357650
79366741
30216006
15952389
98059666
10416563
75355726
49598934
34822632
96486290
12001328
26545617
5195050
30802894
4792283
24292089
44127601
18421528
40742277
82872541
43517610
51547861
60506290
36057648
36954295
58052464
3854975
89119341
19999450
2475522
98551559
2260414
25758962
82809694
97698100
11128084
76769405
37856588