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