40104295
5176960
67233015
17941874
78935216
78208114
8166810
93096468
95129431
77306158
82093646
25904163
67146611
9024163
4043616
9117926
3194559
92678117
6098536
99864643
99707968
29679268
28186282
78557332
30691575
7351816
44368866
7302197
48025853
64106076
9693163
26728650
59629546
78959244
16594259
56875617
45533176
39406122
23476600
6990609