35008120
53229718
56113688
42485011
58462166
72197809
9955963
84331363
1341600
87554960
2237204
67676039
51885787
80264460
81579241
70627856
25221640
44709756
88899564
29084849
69405352
5105562
6913162
6214848
78573155
7572335
38507560
162103
94466218
37805120
29988095
41586378
9434474
88342729
64862290
59766051
8324796
28515884
57094711
17591433