3
21
24
16
8
14
10
5
18
30
11
63
13
15
17
32
93
36
25
77
67
27
59
47
113
45
81
84
28
19
33
37
49
139
71
12
40
35
87
140
64
130
38
98
42
74