219
38
53
470
66
180
536
199
200
123
239
159
438
285
486
140
117
9
49
205
101
20
170
75
121
414
112
76
111
31
48
36
2096
69
74
150
11
229
246
8
32
981
502
270
218
50
33
14
432
359
42
37
81
474
164
250