12
43
62
17
14
9
13
11
38
42
140
139
67
200
108
170
160
93
142
155
122
85
138
97
65
338
173
81
137
148
389
246
34
128
94
149
117
330
131
213
183
167
32
101
109
70
48
36
196
263
90
158
151