3
57
28
18
8
93
4
7
19
11
22
23
6
10
90
49
30
2
42
47
16
46
14
25
9
13
17
5
31
29
1
39
15
24
48
20
53