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