9
0
17
4
23
32
67
92
48
168
57
54
218
104
512
108
129
15
14
143
88
82
51
73
16
18
13
115
40
124
64
41
100
53
163
62
107
237
238
99
65
30
156
190
640
118
106
182
86
323
56