32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
294
77
42
56
38
31
37
69
60
21
48
12
137
16
64
67
71
34
46
20
29
33
52
76
26
191