16
53
33
31
20
4
25
44
12
8
17
142
73
26
61
56
49
29
10
40
2
7
28
9
108
21
89
103
168
3
15
5
34
13
23
19
32
83
35
215
18
138