3
4
14
6
15
11
16
9
10
2
34
21
24
17
7
40
55
49
42
63
109
35
13
19
46
77
134
28
47
56
25
36
68
23
88
353