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