33
4
28
8
6
2
5
1
3
9
15
13
10
11
138
114
19
17
35
291
74
45
93
29
188
7
214
61
16
12
39
49
70
97
73
24
14
101
32
36
41
94
76
163
22
285
77
34
162
127