1
0
12
11
9
4
30
8
18
43
24
76
36
48
45
19
27
139
5
20
73
50
49
15
35
74
115
57
417
194
113
163
193
93
25
26
32
190
41
348
116
147
1033
381
120
140
167
455
94
366