27
24
29
25
125
51
22
20
21
190
82
80
61
34
50
46
45
31
71
54
37
66
60
103
48
47
38
44
14
16
114
78
88
164
41
36
56
76
39
171
30
98
99
55
40
155
239