20
2
4
117
55
49
15
51
29
5
86
23
50
8
80
79
31
73
33
43
41
9
26
10
27
12
56
17
22
24
16
30
144
21
83
42
11
567
188
90
36
18