10
2
5
19
7
1
6
8
14
11
9
3
18
16
21
0
28
26
64
146
39
41
179
52
263
62
22
70
55
279
65
95
121
135
78
83