6
12
10
13
27
7
21
19
17
16
18
5
14
24
15
8
20
11
25
72
42
35
93
73
49
104
62
81
92
123
632
103
145
147
55
61
76
40
77
137
153
164
75
188
444
52