20
19
48
25
26
105
23
114
180
83
107
116
8
22
18
34
33
10
39
38
57
69
21
81
56
125
68
14
64
11
37
49
55
35
36
42
15
78
41
27
98
82
47
29