18
59
9
136
39
127
51
54
71
53
36
175
152
195
31
41
114
113
52
30
100
17
101
135
25
29
105
66
58
50
57
48
111
35
87
32
60
72
80
61
49
186
156
119
84
301
141
726
217
14