10
14
15
27
13
31
26
6
50
29
96
76
16
22
28
20
44
59
40
81
51
30
47
70
54
18
38
114
52
79
263
128
55
142
71
228
113
255
80
327
428
146
99
107
122
219
317
60