24
23
135
6
290
123
166
354
18
5
9
8
13
10
11
7
178
103
81
52
49
35
33
4
62
42
1
39
16
47
14
25
48
112
21
89
61
17
38