39922767
43281808
72881179
82379336
30893079
64475442
83789727
7891747
39648042
54787956
59085576
42599281
91566953
47356063
48251579
168764
36082222
18465529
44643848
4508212
21137520
50435973
58832857
56122324
7923886
15332517
17761597
48228332
12151764
3614463
59255673
49474969
507958
31362579
941050
70227518
98545319
116599
6259267
80329855