52
13
323
312
322
132
267
40
69
277
1280
218
112
179
192
129
65
21
343
435
3105
247
18
1070
108
42
245
140
138
45
886
368
34
36
141
28
585
362
85
306
76
75
30
336
155
201
197
105
43
437
334
54