3
30
15
4
2
7
26
9
17
10
20
23
28
13
12
40
24
18
59
37
49
32
43
72
76
64
21
36
56
16
27
38
25
44
48
42
125
35
47
31
106
86
41