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