133
347
134
165
281
64
231
123
35
221
93
191
114
196
174
79
54
29
74
204
142
234
105
127
98
661
153
251
122
308
293
89
167
330
65
430
113
278
1454
63
39
115
81
169
51
66
61
135
401
394
124
137
38
187
258
67
736