54
24
131
92
82
5
16
37
191
534
265
751
38
112
121
387
257
168
28
36
105
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
220