23
4
25
32
17
66
19
10
1
7
12
15
8
73
20
18
53
5
42
21
37
99
55
48
35
85
405
80
47
84
40
57
11
63
44
138
392
165
29
731
186
175
188
226