8
22
10
25
29
19
26
44
40
5
20
6
12
4
77
99
15
39
36
23
138
355
122
142
206
47
41
21
81
18
195
128
84
73
17
45
78
137
161
79
32
449
106
197
147