90
450
47
376
74
74
20
120
19
152
92
644
24
216
97
388
89
534
55
220
70
280
39
78
98
196
94
564
86
688
85
595
97
97
33
231
73
73
80
640