32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
134
112
17
30
294
77
57
126
14
196
12
60
24
159
42
51
37
16
26
18
219
187
124
149
22
64
48
188
206
76