32
4
28
8
6
2
5
1
3
9
15
13
10
11
137
113
17
41
297
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