46
48
180
89
33
405
172
16
466
86
256
64
657
45
126
130
20
40
248
54
100
101
44
57
51
58
92
28
182
120
166
134
170
49
93
87
72
61
88
189
42
102
131
43
355
331
116
268
98
364
319
148
125
195
27