216
79
103
75
195
88
222
212
214
441
81
110
48
192
162
34
126
33
74
562
39
49
191
99
90
165
24
209
50
46
53
533
183
396
118
91
59
237
207
119
70
93
163
63
54
28
22
178
391
323
301
271
105