0
13
6
2
61
56
26
32
11
29
151
46
20
57
33
139
9
28
37
59
66
36
16
174
62
72
39
271
49
154
173
181
230
119
200
159
298
281
131
449
30
96
708