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