1
15
20
3
11
2
13
55
44
60
25
17
12
43
9
46
18
36
7
0
22
89
57
21
52
99
80
153
69
41
31
141
59
19
40
63
96
50
37
45
10
4
5
147
32