0
3
1
12
9
4
31
8
18
43
24
78
36
49
46
19
27
142
11
13
5
20
73
50
15
35
74
76
115
48
57
418
194
113
163
193
93
25
26
32
190
41
348
116
147
1033
381
120
140
167
455