257
94
36
246
78
76
131
43
25
23
81
170
93
181
100
137
274
171
420
122
19
48
55
61
24
66
317
279
416
168
1277
132
32
156
154
472
90
125
71
186
158
233
56
70
451
129
116
715
267
174
152
20