4
5
24
13
6
8
2
3
21
1
22
11
9
12
14
10
18
0
47
75
57
61
97
91
137
51
64
62
158
88
67
82
81
190
23
58
60
37
167
160
32
99