130
43
82
19
32
180
260
92
29
28
125
145
178
63
113
124
445
51
300
83
129
175
100
70
33
672
86
107
41
192
53
553
173
66
26
195
211
102
159
525
262
809
36
644
78
373
132
313
608
246
39
205
253