13
15
18
5
8
31
52
2
4
22
44
81
35
6
278
67
125
7
27
51
43
53
9
34
16
11
58
12
135
32
60
29
28
45
36
17
40
19
23