21004785
81355080
7831591
55529815
82283376
43159453
71542327
92429461
40736016
76695364
3757667
15487472
45195990
47228332
5219334
40916086
77379729
72236290
59257592
28079409
54269447
68517873
91653657
16414906
12123132
20341141
90748770
50496114
1959328
64471320
8807156
20562356
66859178
45579478
46077826
43331120
87356617
48433819
68922283
2615450