16
173
143
165
399
504
108
27
97
1
109
102
129
448
417
104
96
92
32
30
240
447
9
2
66
37
8
173
94
106
83
246
21
141
323
413
338
208
833
13
173
938
156
132
113
170
437
16
