3
10
23
12
36
28
7
4
16
35
17
20
66
8
32
76
65
6
46
2
9
26
45
27
39
43
38
22
25
44
41
21
15
125
93
18
101