9
20
2
4
31
13
42
7
50
12
80
23
17
110
56
24
36
74
30
114
46
121
135
28
27
22
156
15
52
65
14
95
57
11
64
6
62
209
179
66
29
130
21
109
312
140