5
7
9
10
3
4
32
26
16
2
56
17
28
549
13
6
27
11
14
8
22
23
25
45
15
24
38
19
51
70
50
57
33
46
167
68
114
86
102