21
19
56
7
17
12
18
26
13
4
14
6
9
50
49
24
1
22
43
5
8
55
30
72
118
103
33
46
78
82
94
61
347
31
38
51
29
44
20