7
47
25
8
17
13
16
45
9
57
11
43
19
15
55
24
2
10
6
4
3
28
39
302
5
51
1
14
22
68
32
118
12
18
88
79
111