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