0
9
23
8
5
33
67
92
50
169
57
55
219
106
514
108
32
129
16
15
143
88
82
52
73
54
19
115
40
124
64
42
100
53
163
62
107
237
238
99
65
30
110
156
190
640
118
182
86
323
56