20
15
52
125
31
24
16
50
50
108
9
2
66
81
2
34
4
58
115
21
82
161
44
78
322
149
54
98
7
19
35
119
119
19
3
47
36
68
90
3
18
44
63
4
6
71
22
85
68
94
27
18
57
45
71
22
63
98
18
17