7
5
9
1
6
3
2
13
26
21
67
106
34
89
36
24
118
94
19
22
31
35
59
43
83
41
56
28
29
18
33
39
40
74
50
48
44
30
136
49
109
130