32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
50
34
45
31
19
131
35
16
36
14
23
20
57
38
12
49
123
27
44
71
18
379
103
37
26
120
29