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