21
15
10
4
7
33
27
16
13
40
30
31
11
48
41
18
5
50
20
25
42
55
49
26
44
29
43
58
69
14
64
38
51
54
152
300
176
17
79
160