62
35
43
180
77
167
14
81
489
60
1807
31
125
191
36
19
53
22
10
38
198
64
114
102
153
44
61
46
21
91
50
87
68
181
51
69
166
65
110
47
129
40
250