27
29
13
171
65
79
147
99
23
36
170
34
25
54
261
72
39
504
9
266
107
168
352
67
190
24
71
46
162
49
121
112
186
16
63
41
26
20
50
33
221
474
177
241
81
88
48
58
80
43
126
37
353