6
9
49
144
31
275
254
35
88
11
209
672
3
5
333
337
577
39
52
78
27
259
26
104
161
17
44
190
30
180
536
199
200
123
65
18
21
72
323
116
54
71
4
321
15
8
173
46
84