127
18
29
35
16
14
53
58
130
32
31
30
25
98
17
69
71
38
228
123
142
59
198
208
36
63
177
42
46
56
27
21
50
33
169
28
24
134
86
66
92
186
101
295
94
48
161
51
15
44
85