63
45
22
150
51
105
169
64
210
69
159
81
158
19
123
8
181
98
300
359
66
80
83
136
111
108
35
75
47
149
125
14
155
18
103
33
147
6
100
9
90
200
25
7
77
58
137
17
59
221
336
278
133
61
26
39