52
11
10
14
17
41
9
21
13
8
7
27
33
24
5
29
20
32
36
4
37
18
31
109
2
19
15
887
308
12
26
71
72
981
38
6