20
87
15
11
21
27
2
22
28
14
8
9
10
7
5
50
25
6
36
108
12
57
406
16
33
37
19
64
74
30
4
53
55
227
18
46