34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
141
144
116
43
294
27
20
128
47
33
31
54
17
12
7
121
23
22
14
25
57
18
38
24