260
86
300
131
68
63
20
18
168
15
40
77
9
89
25
38
189
120
42
14
56
91
366
29
96
44
109
397
187
177
83
124
695
8
403
350
73
26
324
97
76
53
198
159
451
104
179
147
132
3