5
10
7
16
27
36
20
24
63
28
38
25
71
59
33
45
22
76
26
40
50
54
102
29
69
53
52
66
49
55
57
238
86
64
96
60
23
39
162
135
123
82
113
125
61