8
0
18
13
11
24
12
21
15
5
4
10
2
7
3
26
20
14
42
22
48
110
19
98
57
93
70
64
35
100
142
165
140
78
116
73
92
164
38
97
317
50
43
189
120
327
235
194
243
238