21
65
76
12
9
11
8
37
26
3
6
5
15
40
32
4
20
41
14
46
49
30
73
109
164
61
19
1
24
92
88
55
80
22
50
867
63
33
35
18
16