7
6
22
8
4
5
32
9
2
34
3
15
36
140
77
74
23
12
64
139
70
59
105
51
79
24
30
61
43
27
58
63
26
69
25
124
50
202
90
99
18