20
130
4
8
28
7
16
6
18
21
14
5
17
227
19
24
11
77
15
38
22
10
100
12
34
30
32
69
56
29
13
73
50
9
58
41
97
60
90
168
66
3