15
43
31
51
1256
216
124
6
377
16
65
34
127
19
18
27
37
41
94
30
12
26
60
24
35
57
4
17
83
78
99
36
129
32
208
71
123
147
25
40
61
39
313
63
44