38
141
37
110
332
30
222
12
773
256
157
40
20
41
300
116
95
21
435
174
413
324
76
42
101
206
152
134
49
88
121
63
59
106
32
28
66
261
33
120
214
330
129
18
27
169
216
107
82
70
132
212
155
35