118
74
150
626
119
6
35
235
76
18
252
17
27
835
271
147
256
83
173
82
57
70
68
47
26
10
93
12
24
30
19
3
89
29
11
166
141
46
72
48
20
38
67
97
84
137
7
63
32