109
206
33
13
79
106
348
44
119
147
100
80
68
84
107
57
173
168
98
78
343
97
40
310
94
403
265
150
284
213
368
288
278
63
82
398
46
303
128
56
48
121
45
133
224
105
202
134
75
20
54
192
24