0
3
49
138
64
109
284
41
92
55
42
923
136
280
156
547
726
177
57
21
135
65
45
39
59
168
74
157
78
50
297
34
175
36
52
98
287
14
114
37
107
44
27
97
19
30
16
46
625
18
13
82
70
58