8
24
32
29
23
3
2
61
14
179
30
15
22
9
79
28
37
127
21
39
12
120
312
54
57
106
155
86
49
99
16
119
100
182
68
213
104
27
143
47
33
10
202
110
45