2
9
8
7
11
3
1
10
34
72
66
80
60
179
49
76
50
89
193
287
103
81
192
130
111
73
59
26
149
18
276
12
243
15
46