8
3
7
4
10
11
0
19
9
123
20
15
22
26
34
33
29
28
78
64
911
83
16
1
6
13
44
46
73
25
18
67
27
66
37
112
41
89