18
25
8
6
9
11
1
7
12
16
86
56
43
22
13
28
109
49
20
36
5
121
24
67
53
35
27
32
100
38
17
30
52
189
33
136
61
0
19