7
9
3
2
98
36
90
70
64
144
153
128
131
47
48
95
103
52
245
72
152
43
110
108
197
193
160
288
126
185
118
94
83
84
179
218