22
31
30
32
50
80
26
28
25
22
16
16
12
19
39
20
28
46
50
27
21
49
90
34
178
41
58
62
30
22
30
26
28
49
22
69
49
43
13
22
33
27
159
90
29
34
20
27
14
25
94
60
27
30
48
31
8
20
46
18
30
36
42
18
37
16
24
35
43
50
22
79
53
16
62
54
32