168
43
87
250
271
101
120
53
180
54
51
169
64
151
194
275
78
58
125
173
50
36
103
25
149
292
72
26
71
123
33
59
41
195
158
30
42
35
85
38
40
37
47
122
29
147
69
226
89
298
290
81