20
15
1
19
2
10
6
77
14
11
53
8
23
4
16
29
51
22
59
9
38
36
97
18
24
5
12
7
37
13
138
25
31
39
33
162
190