64542637
25115085
53278393
38504096
95009261
66415804
7728643
31354656
27638040
51427298
33294473
39026312
77075903
83126016
21486880
80781093
113066
9559626
424396
84686584
19825233
89249374
50257193
55392996
43644055
50346554
17989556
406198
56852890
54192778
96633192
25094181
29412568
6540586
52832362
62244637
35283014
75009288
30764842
56538434