212
226
162
92
99
204
762
144
417
416
391
41
207
206
203
212
38
206
105
102
213
103
101
111
148
210
205
212
216
149
212
213
40
209
148
552
97
392
751
108
171
152
151
89
352
97
207
91
162
164
44
23
48
26
27
42
41
26
22
26
24
22
24
37
45
50
22
48
41
25
0
22
26
22
27
24
41
28