40963965
18645263
1778773
16863565
55282924
874935
8178361
41328845
62045753
36508250
97052204
37744390
84763735
91659062
85623444
61581742
43062800
46752493
53296170
74127408
16017121
89729870
82256448
20223695
66828610
70956296
52342932
4931271
95311890
88606421
2056949
35104840
78406563
13317825
81111703
8255473
49287217
28779819
49287963
58509323