16985264
2491712
5933916
30003831
28122711
76944372
9752427
3034048
35509085
6116562
14427990
67525004
27119019
46806365
968084
38801184
48833222
18361083
85068309
47126851
26446398
2178100
443389
60767558
15415117
46492184
74025585
98242238
45509677
34989329
17525016
79865593
72803343
73047749
32172619
62007034
5550664
12401178
10838873
19413146