95769237
3102207
26932466
24085047
9636526
38569034
59193060
74076913
6450777
6560406
24996628
4536664
33318584
26865471
25969204
21428426
199287
11828675
98876632
23177461
8019922
3260595
11016254
30345712
12288981
97445511
10125420
67846326
89886330
58235415
47507070
9452725
65456440
18745491
25739496
61192095
71325253
14997222
3191627
30613332