94
78
160
65
53
34
48
259
74
86
133
202
93
49
43
131
50
165
169
244
104
75
100
26
107
66
189
314
206
448
367
71
44
830
319
98
40
283
350
63
183
175
17
81
35
124
60
30
141
52
465
27
126
45
300
172