34105696
6834715
17918839
29112328
29139139
47178174
15684164
32851614
41833182
62254728
56774089
41797259
8121975
56004957
95999993
70577502
82084160
94644455
88779642
45428095
67978962
42298198
20856987
40721123
44666478
32292952
57362647
80309897
77549121
72589828
21914440
64416018
70847751
14977451
60714208
49064876
53944507
19847825
37601944
71328285