145
284
59
315
26
14
50
107
43
55
42
62
9
129
242
152
68
201
209
326
314
267
72
16
372
578
231
403
386
333
250
182
202
84
180
140
130
127
325
280
52
80
69
443
53
44
517
181
85
99
388
863
48
34
56
95