50
204
493
272
30
66
509
326
15
25
89
476
21
408
71
107
61
81
37
31
49
51
16
195
68
102
189
166
20
180
40
34
22
73
628
906
266
29
400
35
121
110
54
85
60
52
115
97
10