46
660
31
171
68
127
260
118
159
43
48
55
110
38
123
143
57
66
85
27
20
122
37
82
109
12
104
59
23
16
50
92
34
36
98
58
265
687
128
54
323
24
70
13
56
427
25
45