5
54
32
40
26
2
107
16
1
9
4
6
10
21
7
17
12
280
18
30
43
55
11
8
19
27
25
41
86
63
56
15
24
33
14
35
29