669479
21993452
31287990
88103212
45945164
48004373
8564225
58996515
76864731
72554631
88055373
73935133
55929115
61182118
3667643
67311094
95449478
60444081
61053370
8908279
32988276
92317113
68431084
18053822
67294480
94198678
68707066
39365678
17128373
13144625
18178961
65208286
79174846
89794240
74914025
97027549
43639418
10618002
14915220
82044798