29509696
29218470
7592928
916726
44487156
18672509
86447166
13564986
66231854
54707164
22775942
11007554
46997770
11665676
25551548
65196756
9046665
81426452
82026904
95068248
85469040
36027016
1562158
84697993
51134315
76889377
32464242
8801409
76559
80493018
21884083
59212517
84866653
51435660
37865903
47821175
3601126
50311398
50063836
17086801