34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
143
144
20
116
297
44
17
80
12
101
18
106
41
35
63
68
32
61
88
27
31
23
92
110
81
39
33
37
64
14
102