25
127
99
217
35
68
44
15
34
43
16
150
31
38
418
8
166
147
48
142
45
9
57
82
39
13
20
63
445
18
84
21
17
29
270
74
32
80
164
41
75
81
71
119
37
33
161
24
22
83
125
146
109