5
87
61
19
729
12
762
63
369
377
183
17
62
21
437
58
73
178
196
44
34
614
20
55
25
30
461
23
74
207
308
99
69
189
169
76
79
56
54
15
26
137
65
14
112
155
39
229
101