9
29
3
35
27
38
14
28
13
50
34
18
25
67
44
19
26
78
17
23
32
30
65
106
59
40
49
20
57
31
21
16
43
169