0
14
3
179
28
5
13
58
11
26
16
10
30
21
46
117
19
33
171
69
152
65
93
62
23
32
42
140
84
163
75
41
55
20
36
18
137
280
202
420
606
173