10
22
45
23
54
14
64
27
1259
73
258
5
80
251
16
156
78
6
158
21
113
304
220
30
392
98
291
185
34
412
1152
18
19
7
12
76
37
1683
57
29
366
48
335
261
9
13
68
24
90
28
1410
63
31