20
29
33
13
23
41
10
69
11
25
12
15
9
21
22
57
81
39
59
0
7
4
14
68
109
18
42
58
19
5
83
63
44
140
50
87
1
27
85
72