25
177
42
211
58
280
15
27
35
38
39
255
147
91
605
49
298
66
52
31
95
16
29
6
11
20
59
36
326
192
63
21
322
392
124
4
7
104
199
72
149
41
26
12
34
33
175
46
14
214