10
86
8
21
3
46
43
7
56
16
18
12
52
47
44
29
17
28
45
9
5
20
13
4
128
32
30
71
88
37
22
76
15
80
39
57
33
65
34