99
51
420
920
41
50
78
1500
519
91
61
62
210
215
23
24
72
29
299
933
37
83
42
240
345
84
46
44
480
41
96
49
45
255
75
85
206
468
61
709
73
36
49