88958596
38668203
41792652
23138382
219073
3824768
71246301
66852862
2811717
76229881
57375013
58393952
82503342
19755458
22079635
23914100
92681682
18893643
21597614
7486176
6708602
1336222
91841550
99449542
33891581
81789144
9444905
55091948
24778241
91083872
53017707
88866431
86084364
67394896
15012041
577018
40821383
15934619
78113972
46805523