31
10
0
12
16
32
17
8
18
13
23
4
53
3
44
22
5
15
34
28
9
7
83
58
2
25
166
46
123
19
6
11
14
38
30
113