0
18
8
20
39
3
24
15
25
5
22
2
90
55
32
9
132
47
16
56
13
27
28
34
43
72
53
35
333
26
49
199
89
11
155
12
17
120
86
1
140