33
27
164
29
179
58
70
54
213
59
31
73
108
65
157
45
238
115
83
167
42
101
60
53
72
35
38
30
16
14
13
268
388
103
389
39
175
162
184
20
220
1370
222
25
49
142
118
43