45
27
6
46
14
36
18
1475
19
47
49
41
29
55
8
67
20
10
42
13
30
11
9
53
561
102
51
54
68
52
147
33
371
57
44
2
23
48
529
16
17
37
115
70
90