9
23
28
41
110
19
73
61
128
76
79
135
18
55
577
104
62
24
36
641
106
52
87
1329
279
361
215
42
180
144
757
473
878
437
101
44
199