20698956
79026169
94861290
16271016
17578069
475222
1643667
33968352
2800301
73813984
94286939
40701449
13817500
18103316
48985630
86919490
49362887
1678613
52227373
43692374
73228301
54704984
20075379
30305540
44464561
18181145
906719
43788591
15452063
18704123
66067480
54146333
11019905
16634097
40847476
89981943
43986906
12007886
82066486
80845672