342
65
257
53
124
87
234
1069
393
91
198
460
317
139
506
145
164
109
83
80
114
161
210
182
79
209
103
262
116
118
226
49
44
222
71
149
110
75
213
101
274
151
59
181
54
178
105
20
73
86
23
45
58
39
106