14
30
21
3
6
4
7
13
29
19
34
49
38
17
28
22
9
24
10
18
104
47
107
16
103
65
53
52
85
50
25
59
15
69
70
77
71
11
45
67
121