118
54
44
146
89
20
33
17
13
129
45
158
159
8
252
29
131
101
60
125
65
18
24
15
7
19
53
75
288
289
156
31
128
82
9
25
22
233
73
30
14
83
50
27
206
243
28
16
5
196
69