43
68
78
14
44
22
16
9
111
146
209
27
422
195
110
117
65
49
47
357
121
97
137
223
92
56
220
88
84
260
652
174
213
60
77
45
112
107
372
204
98
190
315
38
39
123
73
66
120
134
69
253
152