20
17
111
16
31
112
24
29
34
35
11
104
26
14
8
19
41
80
4
13
44
39
88
32
40
25
10
56
72
15
321
78
115
28
45
57
178
148
123
263
261
38
49
76
81
154
71