31
188
47
45
48
186
73
80
246
98
51
44
78
62
182
677
88
97
190
61
37
1561
491
59
243
38
627
46
137
53
125
116
191
81
229