71
46
36
132
114
234
184
18
390
35
26
32
28
75
152
345
129
238
118
147
81
269
42
210
95
139
29
3662
106
27
248
123
63
44
182
2698
277
262
4788
291