25
20
77
65
95
55
51
27
71
34
31
135
123
63
38
122
33
29
40
83
19
162
68
459
179
28
36
26
47
35
45
74
22
183
166
675
23
6716
169
64