39
56
260
61
98
85
138
93
73
159
180
82
135
86
34
66
125
21
63
49
14
11
122
68
32
59
141
80
69
147
366
50
132
288
108
142
78
31
470
172
176
83
84
77
220
162
71
15