109
3
43
7
4
2
18
25
31
62
33
6
15
85
8
49
26
20
29
9
81
22
28
137
10
14
5
42
23
37
32
291
142
101
41
158
40
13