21
3
6
11
5
28
33
46
12
7
39
10
9
18
76
67
53
44
40
19
87
403
47
15
34
24
96
27
16
358
82
149
29
54
201
116
159
60
43
64
79
144
37
17
52