21
5
15
3
27
16
28
10
9
7
71
18
35
32
24
13
8
42
53
11
23
33
29
46
19
61
52
12
94
40
22
59
97
142
26
92
113