337
858
106
342
52
505
54
248
103
294
109
270
39
119
70
194
32
155
33
142
65
209
162
20
145
42
146
14
92
17
172
27
127