0
3
7
136
13
4
5
58
35
40
37
29
27
8
16
44
55
56
11
12
43
157
149
14
321
504
127
310
165
47
50
51
9
31
97
28
21
57
111
54
130