31179515
7586847
44442149
698810
91835251
81629066
43821374
44648178
92107392
88673494
8529883
87806151
65433965
5442509
18898441
60485764
7102151
65344610
63443885
95564163
48151178
11927819
1101396
27834183
24644901
6794374
13166198
8092113
6276638
94182370
97884975
3422238
81502072
53342098
91957493
60212515
38263570
8078456
43413153
56634668