14
16
2
17
106
44
92
117
102
40
18
10
38
62
81
37
73
29
42
36
24
53
79
57
7
21
25
99
11
3
54
13
108
19
6
41
9
8
103
305