30
34
50
80
26
28
16
19
39
22
28
46
27
49
42
90
178
58
62
29
22
49
49
42
43
19
15
23
159
90
14
25
94
60
51
31
18
18
35
28
26
50
79
18
15
53
32
31
27
11
25
52
10
42
102
42
16
15
52
29
65
20
18
9
22
34
76
153
27
27
25
22
27
8
27
25
26