91
79
301
127
142
108
104
187
69
147
183
55
134
57
26
21
154
257
70
474
277
122
222
27
334
56
96
77
86
94
85
75
239
10
30
141
42
119
137
9
171
118
109
45
352
307
146
53
41
13
117
46
76
24