414
31
182
269
24
64
21
32
350
438
120
174
68
10
61
37
36
11
94
103
51
55
113
28
41
20
57
25
26
235
307
56
1501
27
39
237
45
143
203
298
58
17
52
157
310
44
18
30
49
461
119