50792562
80309769
79034054
65463362
76995523
91357334
25477458
21484045
43535471
28492977
21525
20708587
10593920
5008920
36416540
35353196
85256701
13894840
49113085
50078861
6212221
12686315
8787342
9431688
83069994
23257877
26779728
45519134
55625893
1575423
73299627
2271975
5186647
86517226
47601547
36717873
91486340
78669646
491109
65247824