43
23
33
37
1966
42
19
15
28
25
14
24
26
35
44
472
48
36
89
63
154
279
218
213
367
117
149
485
116
90
175
94
49
313
159
347
188
463
30
39
209
66
383
973
54
285
462
79