38
11
12
9
33
7
25
5
6
129
10
54
27
8
18
67
42
14
369
229
118
16
30
24
17
190
35
121
157
288
120
255
13
59
20
28
22
93
60
41
158