7
6
5
26
32
30
42
54
29
25
33
37
68
50
108
61
59
28
84
78
72
142
309
323
123
216
171
147
278
83
64
415
292
280
129
154
168
141
124
238
91
164
74
172
315
440
279
44
58
270
442
451
70
104