18249280
9205604
43171967
5717122
7952695
95649336
27787586
6744279
25385766
51536995
4085308
72964090
85556475
17319567
11647081
74426581
50016316
58881849
27172763
39966082
30647274
92856452
64201478
69107378
83848197
77779104
76253323
77363796
46601154
70821923
28782695
50216271
26566724
571239
97264775
70367008
98102124
72061342
91857365
83435938