21
49
30
52
68
4
63
312
82
254
51
29
18
9
2
6
76
16
103
45
39
1
12
14
8
13
37
17
20
31
10
7
36
54
3
78
27
101
170