14
3
31
6
126
28
21
89
35
56
38
221
144
578
40
373
58
316
62
143
195
51
84
63
145
50
186
124
61
44
65
357
52
308
257
325
73
222
47
459
59
72
321
193
728
196
85
211
204
232
675
261
77
149
93
108
55