54
27
33
11
39
74
171
197
108
98
168
71
43
146
78
94
205
57
75
42
69
83
52
187
67
20
32
47
17
81
152
135
285
79
178
93
80
105
77
86
91
121
120
22
92