28
6
81
312
18
9
180
8
11
43
2
0
19
15
21
10
49
13
63
38
26
106
25
60
157
42
27
148
65
54
74
167
16
35
24
31
516
173
96
41
107
79
40
218
273
78
32
83
102
309
286