47
38
50
25
23
19
24
31
28
22
37
4
77
92
319
162
209
7
17
36
21
44
8
91
39
14
16
26
42
60
35
15
34
52
125
75
466
20
11
30