13
9
4
19
30
74
42
72
117
154
88
39
517
64
245
51
34
155
79
32
73
76
115
31
169
40
67
204
52
57
170
45
50
26
8
93
59
12
54
87
35
18
43
123
102
100