21
18
1
22
8
16
89
68
46
53
12
86
24
25
5
20
98
52
26
31
15
7
36
33
6
32
50
30
61
14
9
11
397
87
59
19
42
17
10
45
66
230