7
5
51
58
127
28
11
24
68
27
10
3
20
16
73
15
44
29
37
40
14
33
1
21
36
12
17
9
4
86
6
111
32
53
79
25
80
22
13
75