19
43
54
59
66
25
38
115
16
31
149
65
97
67
129
56
289
40
142
47
249
50
338
42
36
48
260
85
68
265
111
76
37
105
55
176
1429
186
87
99
694
366
41
237
46
1205
73
160
123
222
92
196