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