38
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
3665
106
27
248
123
63
44
183
2699
277
262
4790
291