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