10
2
12
51
43
58
23
16
11
9
45
18
34
20
7
0
22
89
57
21
36
52
99
80
152
69
41
31
140
59
19
40
63
96
50
37
3
5
146
6
32