125
63
320
196
75
160
522
185
193
33
83
124
27
16
58
168
225
234
181
201
48
352
176
95
102
31
71
120
21
26
561
44
237
64
403
255
387
110
14
207
269
85
96
25
89
757
34
41
1276
46
660
171