3
14
10
5
31
4
16
25
56
37
41
17
12
26
20
19
42
29
69
120
35
88
44
33
34
46
85
57
50
61
49
39
65
98
59
43
55
51
36
45
53
18