220
120
26
14
24
33
16
10
20
29
61
49
202
173
32
42
59
78
133
93
151
39
30
51
17
22
47
57
109
23
80
13
5
77
91
54
27
25
150
34
171
50
90
28
68
55