22495960
97874696
3348963
51569647
34718289
8914481
49925350
13699251
51206322
25597206
92791268
49018931
45517728
36876193
12901700
11835445
64543288
93624395
71522321
36893405
5085596
741336
28258226
84229185
88646848
33568094
82517027
104971
9598663
7305760
52397037
57233529
30346236
29395031
38259584
12452035
11992344
72089402
79411394
5103125