10
15
4
25
27
19
169
20
29
32
16
26
9
21
17
18
5
30
13
1
63
6
24
84
75
8
37
14
81
133
351
23
79
22
56
7