180
9
55
173
64
23
17
164
151
884
48
41
11
16
10
334
74
7822
32
111
37
102
144
34
54
25
79
60
228
107
49
1299
174
90
29
5
22
192
395
15
129
61
138
120
19
36
39
27