31
8
28
6
3
9
1
5
14
2
4
10
13
7
68
42
108
156
194
56
16
18
12
15
36
90
118
79
25
95
11
30
40
73
64
150
21
22
17
269
66
37
44
148
163