20
42
77
50
39
122
43
184
86
150
60
37
32
177
81
115
17
40
107
14
29
36
34
68
27
89
28
116
128
41
127
67
84
53
109
64
62
245
66
101
163
26
105
21
48
45