55
33
16
31
28
59
74
30
38
36
37
29
24
25
124
46
58
60
69
139
44
106
26
7
4
198
113
47
778
455
89
21
90
78
12
57
53
72
11
6
64
173
129
123
32
143
287