58
28
55
17
30
54
24
29
635
14
8
10
7
6
12
87
140
5
19
44
60
91
73
35
26
112
4
39
18
904
13
84
94
45
46
41
63
22
51
67
37
11