32
262
41
47
74
86
30
351
21
151
58
33
204
60
75
314
266
27
279
101
139
59
447
143
38
46
45
91
57
141
108
226
201
28
211
69
5
221
34
40
56
70
170
182
137
50
81
223
293