33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
142
19
114
292
43
17
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