48
188
21
76
50
31
173
82
61
191
19
182
151
29
60
14
66
27
20
9
54
133
129
44
278
35
245
605
30
53
24
4229
154
77
75
206
101
218
79
40
125
152
1525
170
49
227
311
169
745
699