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