32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
113
294
30
106
35
14
85
23
20
21
45
25
19
12
16
22
43
44
31
37
39
81
27
53
99
34
77
33