251
114
111
248
9
257
19
148
58
31
38
23
34
21
28
276
22
106
170
239
175
66
483
46
238
152
11
277
138
8
2430
16
4
10
18
149
13
117
35
93
27
67
72
84
7
54
20
97