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