43
18
3
4
12
5
28
2
24
6
98
41
16
45
78
25
15
49
64
66
31
23
59
144
88
72
150
120
200
348
116
487
278
91
137
157
118
55
85
194
95
214
282
168
11
27