122
97
267
113
57
196
289
180
49
94
163
304
435
46
199
249
265
55
17
38
130
68
25
174
58
138
204
21
77
294
401
31
142
29
67
32
33
37
42
7
39
30
156
43
141
91
170
16
368
51
536
50
18