25
162
57
127
188
16
82
279
371
32
151
23
60
31
29
37
5
38
146
41
113
86
167
14
355
55
26
503
35
15
59
107
185
168
103
30
52
105
122
84
583
138
310
88
480
83
95
131
98
284
212
280