406
240
15
17
31
49
47
77
46
34
68
54
30
180
178
90
242
93
73
63
103
56
67
312
184
39
40
127
26
229
41
48
64
52
193
38
162
18
237
23
82
43
120
160
45
185