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