50
38
47
266
94
74
31
11
45
434
37
211
195
13
548
19
40
9
36
35
42
33
16
104
27
12
43
22
283
7
8
832
370
21
49
30
14
20
67
6
48
75
150
28
18
23
102