301
958
119
194
194
175
52
103
296
491
95
154
187
40
115
275
12
72
16
57
112
7
105
417
114
51
181
261
78
283
110
143
77
560
67
254
248
75
300
8
