5
3
4
7
27
11
32
9
15
14
6
10
12
24
44
43
69
13
68
19
23
16
46
66
63
81
42
76
80
92
107
195
207
540
253
132
86
163
157
93
84