20967021
7586340
81645214
51358676
8588527
81562094
28472
21966912
17608663
86346388
65677288
44084752
65854078
56417785
61955716
66406176
9952422
54456782
27846914
4441400
15369964
22186564
38608418
5557331
44678099
68478262
94117957
65867891
86068913
50819824
75971155
31124335
15904861
14976373
91829070
58818501
67389904
72872781
14503563
24551399