513
109
146
147
55
301
14
451
91
115
227
467
468
190
133
205
1806
113
784
321
100
170
208
243
111
918
583
79
81
331
70
579
361
116
42
114
410
188
210
94
99
106
143
77
29
24
80
87
26
92
25
50
36
144
75
256