222
113
127
53
50
41
88
14
206
647
69
46
493
200
71
38
209
268
300
525
66
91
104
178
425
153
301
37
187
12
17
180
157
258
63
119
87
107
112
43
267
115
26
114
57
81
313
77
391
70
98
151
31
516