3
10
15
0
23
13
55
5
1
16
6
8
2
54
39
64
9
68
97
25
46
30
82
37
53
66
22
101
31
50
41
38
43
72
79
60
47
42
20
7
44
14
35
69