32
4
28
8
6
2
3
15
1
10
9
5
13
11
136
140
17
114
294
39
18
51
23
21
62
25
54
27
26
113
40
49
75
12
59
96
19
7
142
69
172
42
144
46