10329162
9402859
90852700
78087868
70725891
1944928
8999033
29428927
73928531
70743326
2103411
45177909
50673169
12068716
15826768
8452057
31137830
98886239
6466705
82504531
65068307
2811335
58958213
54698223
50923277
70576908
89525502
56188739
6012537
43405580
7885311
32899311
18665405
22715157
44917682
14839889
6319473
25268276
8645364
62893239