350
742
27
675
225
196
68
122
84
231
553
200
177
81
149
123
78
184
93
213
255
44
121
112
609
173
83
501
199
56
183
76
71
39
269
87
47
38
41
285
33
51
34
170
60
118
160
1389
208
339
144
85
94
61
288