45
207
54
56
55
27
43
150
108
117
85
18
247
206
39
129
225
185
120
532
107
40
218
325
153
184
147
99
201
272
29
104
72
100
87
69
68
109
86
285
74
8
47
71
12
38
60
124
65
24
46
76
103
173