89
219
104
27
69
71
121
134
47
188
178
118
244
117
122
170
213
107
129
153
210
126
119
334
158
251
101
49
33
73
46
62
105
560
243
57
124
50
155
97
135
92
346
125
147
29
41
141
98
72
323
85
115
198
77
321