11
25
45
144
27
42
44
151
152
156
467
231
279
29
17
16
14
64
21
7
110
5865
39
787
704
1475
309
2152
1523
1279
1588
414
99
23
26
111
1357
179