22
26
34
186
69
170
167
75
114
163
437
201
238
107
122
346
177
211
53
60
33
25
112
443
141
416
17
5
47
6
9
44
10
13
14
70
90
23
8
24
275
132
139
247
172
216
146
108
228
43
234
65