54
24
131
92
82
5
16
37
191
535
265
751
38
112
121
387
257
168
28
36
106
128
422
150
86
295
627
109
63
60
11
277
461
114
44
35
87
1372
20
27
72
53
17
6
42
57
34
95
81
73
221