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