135
73
130
119
112
38
156
219
115
60
61
68
59
71
120
158
111
63
44
154
87
127
26
65
104
178
271
96
11
91
33
19
62
171
81
74
77
175
129
672
46
100
23
184
371
51
53
155
554
356
320
251
343
167
260
182