20
53
118
104
91
25
6
30
42
13
61
78
79
21
16
86
110
145
44
19
37
159
97
39
63
59
29
60
52
10
38
47
177
34
56
33
248
28
187
98
24
173
72
58