18
26
131
3
6
5
0
8
10
60
29
153
54
17
27
28
83
159
23
152
30
33
42
245
112
14
51
78
109
275
242
73
101
115
22
79
140
97
50
19
108
123
129
169
32
7
205
21
55