4
2
6
11
0
3
19
20
15
8
14
7
9
17
18
21
33
13
1
5
54
35
44
16
60
66
43
39
108
37
32
12
62
139
142
131
121
130
133
182
126
29
236
232