32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
294
75
44
94
26
252
34
35
12
39
48
62
90
22
85
25
37
24
70
122
16
234
65
21
42
155
137