11
0
18
12
23
16
28
46
45
10
2
15
30
109
253
148
182
6
203
43
21
76
139
32
322
77
170
549
60
100
173
51
178
66
110
35
24
13
161
67
144
104
382
57
63
64
82
191