423
0
326
285
414
488
380
248
321
198
224
199
154
195
156
106
135
83
73
94
41
109
61
75
1
51
58
64
39
44
63
70
82
57
97
32
62
72
115
99
88
100