7
128
60
29
58
11
30
20
87
18
31
43
50
24
22
6
17
55
14
48
8
10
2
9
13
44
52
19
37
66
40
36
23
93
15
53
27
33
4
89
38
54
16
125