256
46
12
847
60
18
780
27
552
32
11
17
56
175
6
43
33
50
4
23
69
58
29
51
30
53
421
36
13
42
22
57
182
142
28
187
24
683
8
15
14
93
49
19
268
21
141
26
157
160