1
9
4
2
3
5
7
6
0
19
16
109
30
34
95
32
83
39
114
56
98
18
45
14
35
79
24
13
37
11
10
63
73
42
40
157
23
29
33
52