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