56
88
33
58
75
76
50
142
290
271
11
129
93
78
160
65
53
34
45
258
74
86
133
198
49
43
131
165
164
236
101
100
26
106
64
189
314
206
445
365
70
105
44
828
317
97
40
281
349
77
63
182
174
17