10
42
5
16
20
59
36
62
26
21
11
25
63
90
29
12
6
7
22
46
119
37
13
45
14
38
55
97
34
49
53
35
66
23
30
19
70
981
60
33