12
18
42
26
11
93
41
56
20
45
8
13
22
15
24
32
99
5
21
48
10
7
3
25
39
211
248
9
14
103
129
27
16
38
19
44
4
29
47