32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
12
296
22
50
47
40
16
33
67
27
24
62
14
18