145
78
37
86
109
69
104
15
197
52
143
62
60
47
168
71
76
171
55
229
83
98
184
77
48
54
178
119
49
51
88
226
412
144
402
338
268
432
481
585
116
133
142
263
319
73
306
256
132
182
95
164
58
85