386131
18143410
96011726
1646774
52304985
6060667
95257421
36085794
28265008
19402909
99875499
87209765
87792865
20113337
42221838
50195257
31261611
5568152
67283666
32346754
215598
6605709
78161682
66457412
84375846
49943081
97301728
16666005
46954282
77364055
8517161
10569041
20122752
38453205
91873018
36838406
12977502
94157429
31083291
13536567