20
14
5
130
22
9
21
28
112
36
11
128
7
52
34
16
23
1
19
12
47
104
58
30
35
27
42
73
41
86
102
75
57
25
13
63
31
15
84
6
33
224
155
147
69
97