0
22
46
54
99
534
103
86
94
53
74
113
88
98
130
79
133
77
52
135
166
70
81
24
167
171
294
159
116
140
182
199
149
186
256
154
102
106
216
163
240
150
467
427
42
181
572
157