166
50
214
144
150
14
26
62
209
43
19
169
13
128
95
27
78
25
30
16
74
7
38
49
12
51
47
22
10
35
380
18
23
15
39
11
63
177
206
234
28
140
581
21
86
147
200
105