28
4
6
2
21
47
105
29
68
22
26
35
78
51
8
10
16
80
56
49
5
50
42
12
33
38
18
23
87
9
567
598
19
94
13
48
30
76
70
37
62
27