3
37
62
127
20
29
28
43
76
45
12
27
85
50
57
22
10
55
88
19
59
107
25
49
14
16
8
2
7
4
5
1
80
141
44
26
32
21
35