32
4
28
7
6
8
2
3
15
1
10
9
5
13
11
137
17
112
297
41
24
52
109
35
47
74
19
107
18
80
43
75
29
102
127
193
44
12
37
20
71
61
192
50