62
167
13
41
48
67
37
157
139
255
148
300
117
77
130
267
207
366
147
107
114
79
154
63
1078
611
96
159
263
156
125
184
478
201
82
90
142
260
104
58
281
35
69
324
189
101
169
121
262
61
337
45
367