5
43
59
4
54
29
3
147
25
20
8
11
1
6
17
37
10
12
9
34
157
79
23
14
13
110
132
33
16
24
196
83
133
78
125
297