94836659
82159677
72312824
60589562
98332274
73481354
99517799
98454074
95623948
15314771
73999865
96353810
17827129
2632008
97283737
24605924
66308098
54178592
41094790
21265502
16414297
20131111
56681205
33429351
19693794
58271983
15461490
86718705
2405465
68386261
21469809
3296075
20567140
77465773
9755478
26704837
6311930
50552675
26889770
66366862