24
39
12
187
79
233
41
86
168
47
68
65
23
801
14
295
20
544
52
143
407
97
46
121
150
242
31
105
116
227
186
63
84
229
156
60
90
109
176
182
134
307
69
66
104
50
40
455
74
37
70
21
345
83
197