425147
55159250
23782468
82016373
36027228
39821091
36273955
79395330
76104646
61883656
90034968
36032232
7158140
25273950
95362895
68274388
40913944
9766549
12688393
27107107
60131562
48901700
52322259
194848
42474507
45608641
83102764
43441042
14265905
89848219
96728582
26922197
65649010
84759081
1738581
49344569
61837845
86657995
5458335
6807296