32
4
27
7
5
8
2
3
15
1
9
6
13
11
10
136
141
17
115
300
39
53
28
14
23
62
26
59
31
29
122
20
40
49
75
63
96
41
145
68
56
167
19
42
38
43