99013356
7498166
64009644
2595547
1346965
22795100
18129651
47198252
10092608
434760
53358636
84162763
38065394
58021888
16974226
49853370
34776958
74015963
2886300
63468072
32701020
42349915
68624255
72656224
82678855
63397921
63938862
69972145
60522984
69631237
67342610
91609921
62619168
99008731
92189139
19889745
14982072
73336616
90681048
15619789