97135578
58908034
98273865
902207
91409662
3806472
49488007
42955167
6404508
8512160
46354251
182640
62901418
17147340
74392050
6055561
77444128
24433916
2047623
98216258
45111034
42175297
8202700
44973102
56728560
78556075
44379832
22382170
74115163
238410
90526363
10705906
57431305
21036057
6327840
17504938
9332195
32092294
46699507
86113470