3
30
65
34
49
7
14
4
9
11
21
6
16
38
10
22
8
51
23
29
26
32
45
41
27
66
28
52
43
50
59
80
64
68
17
515
36
55
82
39
56
90