32
4
27
7
5
8
2
3
15
1
9
10
6
13
11
136
141
17
115
299
39
18
53
28
14
23
62
26
59
29
122
20
40
49
76
63
94
19
42
145
68
56
166
43
142
38