43
27
20
16
19
4
5
55
32
180
13
79
64
159
155
35
56
196
143
374
40
9
11
33
258
25
28
170
26
1
12
229
66
31
51
48
68
17
7
127
10
6
292
8