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
181
396
118
91
59
237
207
119
70
93
163
63
54
28
22
178
391
323
301
266
105
127
639