10
4
16
24
13
7
17
51
40
20
28
2
6
34
3
1
11
9
43
15
22
23
5
139
46
48
21
14
8
41
32
36
19
42
53
18
66
88
31