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