14
1
28
22
6
2
90
59
73
9
3
74
138
203
147
140
177
48
75
153
270
102
222
121
186
94
372
114
92
55
182
172
166
109
84
163
76
64
63
44
62
200
279
252
120
575
194