33
4
29
8
6
2
1
5
3
9
16
13
10
11
15
141
142
114
17
19
43
292
74
7
47
92
31
235
212
58
45
44
63
100
72
22
103
12
101
38
30
24
61
68
135
281
67
37
164