20
4
23
10
9
6
72
71
18
21
12
25
7
2
5
43
239
51
38
42
16
27
8
24
39
148
31
19
44
28
102
13
60
33
26
87
17
55
98
65
36
46
40
254
29
579