20
9
5
2
8
22
27
7
39
13
33
28
51
14
46
15
54
43
37
34
65
114
187
106
41
50
72
176
66
12
62
61
21
48
49
58
118
59
103
30
83
42
95
52
19
148