5
6
14
31
10
15
21
16
34
25
23
43
50
53
32
78
65
24
63
46
33
61
45
374
76
283
41
37
128
107
79
220
372
35
57
147
93
66
142
257
178
101
47
69
72