82396068
95491128
6171732
74083501
40326575
18549125
14252201
90901859
92507448
66618194
27889293
77587829
13032787
73677689
85845512
75255689
30088058
41762992
90091225
92433610
20602646
52802612
3957941
21402551
66087233
10378084
55161787
7859556
87384921
39887218
312142
39129315
28462194
90501548
96173487
50151133
2082194
43715407
23479665
83824531