104
60
71
15
79
26
177
44
93
53
54
4
103
21
64
14
7
16
27
42
5
28
55
17
57
19
46
24
34
9
3
154
13
61
70
677
903
32
78
85
45
344
31