1
15
14
93
21
60
31
5
10
2
4
8
11
9
35
82
39
19
7
17
12
18
13
43
23
20
32
50
24
41
22
16
0
38
44
59
36