4
20
90
82
44
21
55
58
52
17
71
121
54
32
64
42
98
34
11
40
15
3
12
13
76
39
14
38
18
85
29
63
91
43
25
10
28
50
27
559
19