7
14
25
4
22
16
15
21
34
24
92
131
59
30
43
53
87
82
150
144
91
70
117
57
45
65
71
110
147
140
84
64
77
95
83
198
89
268
148
174
129
103
397
249
165
56
68
276
100
175
94