63
62
72
130
24
149
55
169
320
729
27
60
28
106
65
9
68
386
91
67
199
97
160
362
1013
572
269
895
709
403
622
375
528
1144
571
615
64
1106
93
34
136
227
190
57
220
44
450
112
18
80
124
144
29