32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
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