5
32
20
60
48
38
31
6
63
75
17
4
7
1
19
18
28
29
8
16
21
14
49
23
10
13
2
90
9
3
22
25
26
27
71
41
39
24
34
80
149
203
50
11
56
12