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