82
69
150
33
113
58
85
122
1595
182
171
23
52
55
179
225
97
50
141
623
96
634
277
1819
164
356
37
449
513
3658
4425
241
147
180
66
243
42
904
416
208
178
283
86
205
470
273
61
57
28
24
54
167
98
104
95
134