5 3
180 108
341 205
370 222
301 181
368 221
285 171
326 196
240 144
376 226
3 2
8 5
30 18
16 10
14 8
21 13
40 24
31 19
11 7
10 6
20 12