32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
78
42
56
31
37
69
60
21
12
48
138
16
66
68
71
35
46
20
29
33
55
61
76
26
193