21
17
4
105
43
23
46
40
12
37
9
10
16
64
32
69
2
87
5
18
3
14
7
47
13
77
36
8
26
27
20
6
38
54
70
15
86
19
84
29
33
22
39