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