72
33
35
30
16
59
14
13
45
265
379
103
378
73
39
175
162
183
99
19
212
1354
218
105
25
47
134
108
43
37
27
6
57
217
142
150
79
68
15
331
63
26
92
28
158
38
91
178
24
64
237
58
148
276