7
9
21
14
38
42
118
19
102
66
32
18
16
27
26
85
3
63
44
60
6
12
49
41
20
36
96
17
1
110
58
23
76
91
139
103
4
116
71
70
81
2
11
35
78
203
352