10
40
28
84
68
22
14
24
74
72
123
88
50
80
32
102
440
855
114
122
144
126
87
98
255
42
152
286
58
48
157
320
121
62
21
69
109
71
61
110
118
148
44
33
47
56
303
83
65
66
15