3
14
1
13
15
10
5
7
9
17
66
28
33
47
18
16
24
98
54
31
32
279
85
25
29
93
161
68
57
70
205
73
62
56
122
101
224
213
79
80
20
23
19
41
52
258