33
4
29
8
6
2
1
5
3
9
16
13
10
11
15
142
115
19
20
44
296
79
7
12
101
18
106
41
35
64
67
32
61
88
27
23
92
110
25
80
40
36
63
14
34
102