32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
107
29
411
68
152
16
73
27
594
141
145
12
360
109
34
89
52
23
24
185
60
21
19
43
95
20
47
74