64
98
60
66
115
63
173
225
414
76
242
169
54
33
111
89
21
74
48
200
93
37
15
25
116
197
384
68
52
112
53
107
325
170
182
62
56
163
159
38
258
486
95
280
184
40
77
428
55
47
156
150
109