86
35
3
56
89
81
75
106
31
62
128
66
36
53
70
59
80
67
61
8
7
5
22
0
23
10
44
14
4
25
21
32
34
55
19
11
12
6
18
20
2