2
1
9
12
20
6
7
4
13
23
16
25
26
41
18
49
57
19
73
42
15
8
31
115
152
143
46
96
260
21
34
65
55
14
66
10
38
37
27
267
251
114
147
98