12
10
8
11
20
2
0
3
4
5
19
14
13
18
29
26
28
72
36
127
9
92
67
66
79
128
69
198
165
110
217
16
181
200
43
41
58
62
75
30