40909164
7136299
56744179
41788444
1714651
29637306
50126981
39575197
60257041
56285547
11609721
19314653
48515288
91741077
97521110
69851646
35226058
55519120
62444328
67857133
4637482
95446032
88666998
49888801
9353646
16903614
66176283
6769101
8574198
85624113
42047177
85781
42321799
15059400
27664901
35944881
81326394
1148225
68843055
53581342