9
23
15
4
28
26
5
43
10
76
123
16
39
27
11
22
21
34
17
71
35
63
141
12
70
32
24
544
94
46
80
116
265
228
118
249
60
170
729
338
343
238
365
90
215
183
6
237
281