99
63
48
44
77
54
110
157
20
186
53
40
185
140
154
12
11
21
18
260
131
81
195
377
36
25
14
9
178
29
79
66
162
46
45
206
34
91
15
102
39
153
68
43
84
95
119
176
38
129
62
24