9
120
21
6
27
25
262
20
30
238
105
16
11
28
29
32
662
23
230
132
12
13
7
15
4
39
133
232
62
336
17
469
161
22
488
1001
19
54
71
46
155
297
10
110
275
88
45
60
180