21
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
11
56
17
22
24
16
30
20
144
83
42
567
188
90
36
18