16
11
29
24
18
20
19
28
160
43
91
102
7
14
31
3
17
27
6
5
4
0
15
12
35
13
39
139
26
51
45
949
250
37
61
10
38
136