86321219
27396210
82393710
43039138
65492918
13632365
109697
304278
12067306
34369173
97285647
48855381
48078065
37803442
47666258
26863148
10302219
47449913
7396445
7612952
7086285
78249623
2044413
94953817
45663043
23251625
81475847
38001764
96756941
52106542
93466597
53225143
90796461
4006361
7707465
13829980
61687532
34488852
86132871
59973659