5
26
9
12
10
17
13
3
20
43
27
15
21
55
16
19
39
24
6
79
93
48
72
86
46
74
68
83
142
84
150
90
286
38
69
107
67
170
40
80
14
131
50
345
113
132