99
37
69
77
170
119
32
57
148
138
74
123
132
168
411
156
308
116
871
524
214
117
198
402
89
109
142
175
1512
180
51
145
115
630
80
234
120
271
157
35
67
59
60
47
28
105
24
181
38
64