25
88
28
109
90
52
229
73
81
89
41
128
68
35
52
25
20
39
45
85
34
64
29
35
37
31
45
29
25
26
43
32
42
44
45
22
25
26
38
81