57
49
323
292
31
201
125
108
169
166
21
135
16
66
120
58
9
46
28
79
45
33
39
23
132
124
218
214
136
53
150
32
37
212
230
48
288
192
117
159
51
61
67
42
188
63
17
181
29
20
22