36
21
16
17
44
11
53
26
50
12
32
530
18
9
22
47
34
88
41
30
7
4
57
45
54
488
846
188
24
115
411
37
463
111
81
52
180
75
83
140
73
38
40
948
64
55
39