31
12
2
21
13
8
3
48
183
40
4
6
59
75
9
39
14
38
61
63
11
5
7
0
83
16
67
52
101
37
43
26
35
85
29
134
64
147
95
191