14
1
29
22
6
2
28
90
60
73
9
3
74
138
203
148
140
178
48
75
153
270
102
222
121
186
95
372
114
92
55
183
173
167
109
85
164
76
64
63
44
59
62
201
281
252
120
575
194