81
53
107
111
33
41
295
214
79
101
186
59
112
254
157
46
49
36
129
94
74
613
131
88
55
377
153
71
109
35
68
194
22
130
294
245
248
236
73
461
570
360
114
288
87
355
168
147
95
211
149
145
90
51