22
60
47
46
18
32
109
24
393
172
135
197
130
39
148
45
231
108
405
94
58
37
21
44
20
33
182
126
186
62
482
181
115
156
83
129
103
328
66
162
107
343
57
207
36
457
67
204
155
68
362
132
77