4
13
3
5
7
11
17
20
77
12
10
15
14
18
54
8
66
39
36
100
107
0
57
28
120
23
21
140
22
29
51
38
85
47
33
30