15197386
88378944
78635308
39752746
8728679
41409551
69712456
57554496
30906092
11532590
1950562
56539089
63222361
16527160
75893189
16213696
1616331
69558510
50841019
11283923
94664752
57981780
56539172
20686274
74819292
34737810
39043892
94165211
1899399
8258474
56502901
17753411
76748379
16678720
75687017
50373679
23342125
67644633
58986475
40223042