0
42
22
72
170
52
145
68
132
123
45
112
69
139
205
106
362
177
67
302
93
74
70
176
166
197
164
80
1130
425
436
383
284
473
491