20
61
164
105
83
290
331
97
95
55
75
109
102
64
76
101
78
131
124
171
190
98
46
256
58
32
195
148
66
68
49
80
85
136
71
24
54
170
77
239
84
227
140
121
182
192
107
125
113
123
144