170
167
268
35
218
28
91
36
31
16
19
62
458
73
38
23
17
93
186
92
14
68
183
75
104
147
310
7
10
34
120
314
101
86
44
2
43
166
42
108
97
32
20
66
40
12
30
55