37949238
42513131
95681233
44531085
29342384
27353821
16802208
66149899
7945632
3757723
12081872
47177729
34987063
368154
49873157
93834776
28866402
10547603
89797178
68014615
60442896
48228660
5334083
22423004
15434985
89696072
6472935
74091373
92459868
22006146
12481224
65734769
14737162
52097960
45545746
18188962
67206594
90418997
19119362
22935608