20377060
28826505
18737959
60181827
45868891
58496363
4368223
60759370
99543285
83202517
37345756
6706260
95785157
35041800
65105201
71924279
382947
80622798
76898580
17566046
97134373
78029740
70981886
80479126
17055927
45219607
13552859
20524888
6252578
94402307
30519458
68508255
27545510
21028122
37366805
72402988
62102134
63775495
47896886
75873648