27
10
30
18
17
14
11
16
6
72
90
21
112
15
22
77
9
130
247
7
83
12
3
4
39
34
58
51
13
92
54
20
55
23
5
158
129
106