37009097
19853697
91594988
402642
70534671
41036326
8639784
2766160
31116465
38144331
21892984
19695021
55589003
18249023
51725751
25007490
14377495
50908131
86725743
4521363
41207106
66765411
387387
738764
71587287
925950
89084781
67764131
78932372
54657767
81261077
76105554
57328450
44822730
5299467
65269673
39639905
8611212
50709273
3013761