290
131
29
13
95
45
179
121
71
31
68
206
415
227
94
85
1144
244
26
102
27
122
109
116
221
438
112
1330
6
257
42
406
33
43
118
92
11
196
665
220
216
74
309
158
295
39
25
77
12
382
80
269
351