0
5
1
50
13
16
24
4
15
30
28
33
42
34
7
25
70
58
69
26
18
48
9
20
40
19
14
8
10
95
62
22
37
23
55
103
81
160
72
45
158
60
21
46
66
100