42564810
6562737
3759114
9951289
56135783
7154657
4486879
48699460
53922128
78764865
48001219
95753407
66889452
6931822
63224749
42915779
81855105
33935341
65349240
72798878
55897037
97206420
1391245
84361144
1805259
32635773
36826477
99787582
14407706
14413786
6891760
44207892
29348849
13856006
91592915
70147182
18412817
12603628
19119541
14613347