20
8
14
53
222
64
123
54
80
87
26
103
23
35
32
17
24
52
47
33
48
86
40
28
43
83
19
57
27
37
71
45
22
31
110
144
50
555
196
715
88
247
192
317