151
124
99
1947
68
22
152
330
57
41
384
350
32
80
60
211
174
139
137
95
75
48
150
273
66
301
226
181
50
36
61
268
356
187
55
98
33
43
225
70
93
299
46
242
286
38
74
84
37
102
216
108
85
19
272