16133561
891575
14897139
12359958
66626937
87318500
43411607
51054263
57895578
92586647
16479029
24732682
4745520
9254271
27245335
44566168
40604397
93842074
61365504
57597587
66878893
26116
72406368
38474016
2532676
2215874
20291622
6467028
9933732
13228736
96611536
93551647
97385230
78022595
5193224
29631960
82486603
58852836
37439773
43231928