12
5
16
9
27
25
38
1
31
11
91
15
144
36
62
17
14
78
8
19
39
160
166
85
41
22
72
42
49
54
32
24
20
13
7
232
53
211
136
156
26
158
654
6
87
35