120
11
64
163
153
326
113
137
185
103
125
84
14
12
171
177
186
118
200
117
389
56
184
193
77
131
98
63
70
7
189
314
228
49
111
109
90
46
32
51
10
27
34
60
42
58
214
53
29
54
210
67
133