109
268
145
182
70
108
7
40
3
167
323
143
320
27
103
100
214
184
138
101
156
20
38
22
33
181
225
74
45
116
34
25
30
6
49
23
144
66
15
43
428
46
12
14
382
92
157
163
47
52
216
17
35
8
9
97