136
117
288
150
89
174
82
302
159
43
216
130
45
24
39
36
53
166
70
207
37
32
31
129
203
265
746
103
21
13
255
69
208
76
270
84
152
106
92
52
88
64
139
56
68
81
148
121
179
75
79
44