48366649
27453459
40093136
40637258
15121753
55763741
47245659
6707308
8044168
95485153
92868067
6578641
87082550
78446870
59213722
96569594
85198742
98688623
77387939
31869715
3033360
56024186
18616306
92922856
90704398
21515755
30693172
52254006
93585451
82742705
74428168
2863767
32437966
87839051
65491375
57174667
55305493
39831059
98202119
73263238