4
19
6
3
41
20
1
61
16
31
30
12
8
28
27
105
43
11
130
68
79
150
38
357
141
145
58
50
114
26
35
29
46
45
380
70
18
158
32
48
74
72
52
33
17
9