8
3
10
19
6
5
21
20
9
4
58
14
18
17
25
44
7
12
29
31
16
26
11
34
13
15
38
51
36
82
28
216
77
35
56
23