21
6
4
121
62
40
29
333
144
142
5
3
8
10
25
32
53
163
78
46
22
35
36
14
11
31
41
7
19
44
157
9
118
201
54
18
148
24
26
47
13