8
12
6
22
2
33
7
73
37
54
16
59
13
27
18
14
119
110
15
44
34
74
29
56
57
72
69
61
71
64
80
55
30
96
512
149
111
142
138
265
190
232
136
122
253
58
66
134
273