255
21
45
260
125
50
213
104
199
129
81
93
13
127
59
46
31
79
359
204
94
69
75
28
18
70
52
74
108
228
15
154
60
143
63
43
25
27
14
150
42
26
133
53
35
159
140
171
85
66