14
29
13
2
3
1
22
25
59
9
20
24
28
37
39
110
18
66
64
86
70
6
10
26
81
103
44
144
130
76
38
142
346
23
50
30
32
35
19
51
42
45
52
48
74
41