213
270
52
28
100
137
403
69
148
177
81
55
114
86
82
102
129
71
203
200
117
360
112
45
322
108
412
284
162
296
232
383
308
291
73
88
414
50
217
321
133
96
113
63
54
135
48
136
243
116
145
87
23
59
209
29