14
9
35
118
42
19
102
66
32
17
16
25
26
85
3
63
44
60
6
12
48
40
41
20
36
18
96
1
109
57
21
23
76
91
139
103
4
116
71
69
81
2
10
78
203
352
160
266