99
51
472
74
248
212
431
357
420
427
88
264
77
668
101
345
169
463
78
46
98
221
137
107
45
44
59
42
32
40
205
10
130
28
62
204
124
128
243
34
378
41
460
400
266
90
26
33
49
353
194
48
135
76
65
70