20
10
61
96
58
45
39
88
26
106
28
35
33
50
34
54
29
31
38
9
21
60
15
62
46
43
22
73
64
18
6
25
16
19
68
70
47
24
55
32
120
151
27
59