8
0
9
20
2
32
3
81
10
19
26
104
58
11
36
6
187
51
5
87
39
40
13
4
41
47
12
23
15
1
33
38
24
64
67
14
77
568