0
15
43
12
21
10
56
13
23
4
112
7
40
46
61
32
49
80
25
38
75
67
127
96
27
87
18
45
130
91
58
5
19
24
9
99
37
30
16
26
79
29