55
168
45
161
26
218
69
24
88
51
120
290
263
250
130
86
73
66
396
84
340
485
730
58
167
3106
1629
237
32
346
185
49
77
61
19
22
57
47
37
25
192
76
175
266
100
123
277
52
81
164
148
72
153
89