183
164
150
15
30
40
21
146
42
103
57
283
54
25
2
6
117
108
91
68
9
34
83
198
75
293
393
193
178
174
125
141
299
31
128
19
28
114
32
107
132
39
11
112
160
110
7
36
94
44