3
5
11
24
105
32
10
9
64
6
14
72
7
12
252
132
44
65
42
57
92
191
35
13
15
19
96
46
50
4
8
22
2
26
25
98
85
30
153
20
27
28