30
66
208
192
31
19
29
21
44
38
14
81
169
111
182
17
168
98
40
204
67
113
177
24
26
15
85
76
135
27
35
93
51
205
22
61
47
92
62
198
124
100
41
45
46
72
10