10
12
18
30
42
15
11
88
45
9
7
3
47
79
13
48
67
20
35
24
73
60
98
53
1
14
22
121
59
27
4
5
38
31
2
6
16
93
251