5
40
18
12
57
42
26
29
15
21
77
24
2
8
17
39
69
27
46
32
25
48
16
63
14
11
144
65
67
109
78
112
64
38
81
54
44
183
20
205
60
75
108
115
94
53
136
76