3
2
43
4
14
57
10
1
19
20
28
6
8
31
50
87
40
84
17
23
12
16
9
15
25
32
53
65
26
38
58
36
29
11
48
18
37