1
9
5
2
6
4
7
3
0
75
142
30
8
49
154
26
120
32
92
63
21
84
61
52
132
53
58
42
35
44
22
50
15
38
51
17
20
88
78
45
36
259
25