14
8
7
12
9
16
32
42
31
25
5
29
90
48
61
40
20
70
43
109
34
92
38
150
79
106
72
153
80
193
113
156
230
65
141
161
114
87
24
55
276
67
298
84
134
50
95
115
219
312
172