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