0
20
55
7
21
22
9
27
89
19
11
4
59
24
44
35
33
12
6
32
17
23
51
31
30
13
87
25
34
41
29
72
40
127
45
154
70
50
86
92
108
14
5
100