1339956
88203386
11964472
9083683
64717230
7896905
88668377
55985155
7845524
40715444
18875773
57448400
78173986
22758698
27488372
34974471
14163666
59391237
3247802
3997750
87623874
17973539
7975069
3424424
47882817
76896889
57992724
3022685
23738930
61566391
19095780
61764055
13645968
19285468
18522368
97475466
44964453
80457076
85239425
7517210