2
4
23
31
42
5
10
20
21
16
6
13
46
18
27
11
22
1
33
12
240
3
25
24
69
7
19
34
14
143
29
39
8
137
40
9
17
355