31
213
60
69
85
38
121
152
50
54
278
36
35
430
44
42
23
27
43
147
373
95
96
34
97
74
89
61
78
26
45
171
257
93
52
251
18
63
13
208
786
53
49
263
56
12
25
272