45
298
21
31
311
112
161
849
159
15
43
131
274
67
168
78
38
233
88
12
823
56
28
150
455
16
54
129
61
117
73
188
82
60
166
109
110
40
180
84
240
417
63
230
144
286
29
105
271