13
5
10
14
19
30
15
33
4
18
34
20
35
6
22
21
16
31
2
11
40
32
23
7
12
28
36
55
49
26
29
38
27
130
285
406
68
95
53
242
121