20
2
32
81
99
76
19
18
31
12
13
68
27
35
40
42
7
126
85
148
36
34
30
5
28
139
8
59
6
24
29
26
69
89
88
1
15
17
46
63
104
11