10666760
16893971
28409602
12823270
95989188
13754653
99344089
71179422
20523625
23967393
6792689
13358788
9063831
68806985
94714358
84593680
55377981
125832
68558016
8764812
22982894
89271262
31927002
6253999
70071297
30703175
19526819
19225874
55331238
164265
37598308
3949130
17036757
67597413
38804753
8609724
23946921
67275514
7561174
3612572