270
401
271
72
42
276
180
298
371
38
496
74
118
35
304
165
2814
202
33
199
94
129
113
64
1034
21
11
226
318
103
173
107
677
67
48
140
53
1561
135
545
76
234
56
46
51