9
25
40
14
13
41
15
8
113
84
96
142
65
16
115
64
52
49
51
68
47
124
116
88
35
48
50
127
54
36
359
74
136
118
28
18
12
39
57
24
38
56
7
46
107
32