20
18
21
29
27
15
24
200
35
11
99
28
13
33
42
60
16
8
7
9
5
37
89
6
81
19
34
72
38
109
40
97
68
17
14
47
10
102
31
128
41
86
120
45
61
51
69
57
54
12
78