8
12
16
5
4
24
9
2
14
11
7
30
0
1
19
3
13
6
26
29
38
88
23
18
83
123
148
108
87
70
56
121
185
50
54
171
194