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