22
35
45
30
158
198
111
56
161
29
53
6
162
349
60
49
47
52
79
69
65
290
206
26
77
20
36
8
109
44
118
126
75
38
134
94
72
104
91
177
135
68
389
253
230
107
24
589
220
63
25