42461799
1636666
16629774
7816181
70109418
12981060
35199369
6975527
23019996
48362692
41209477
78248395
55357889
31354007
4965409
15843200
37542405
22004754
17699938
85833599
2964145
73958165
5346389
15382183
12355659
88119158
30475445
57681302
477147
88985958
7602417
43732298
85002285
46785328
1281769
5802799
80104331
9986808
10902310
69666860