255
97
76
78
45
201
796
88
59
24
66
84
61
234
157
175
85
23
125
299
47
18
102
69
20
28
107
42
206
231
146
198
40
54
94
44
144
70
48
118
57
32
60
51
99
68
22
64
75