1
4
2
3
20
0
5
10
9
6
14
24
18
23
27
16
35
11
42
15
125
13
7
26
33
12
28
116
22
51
21
56
36
183
52
138
144
59
32
31
124
64
109