90
0
1
106
3
642
329
2
226
228
372
1331
1451
5
2813
2283
1998
2207
3898
2679
2312
1377
2503
6
2988
7
2620
4
2470
1334
1569
2314
4337
14
3986
9
2122
5271
8
2942
2741
3302
10
3396
2718
11
3915
2973
15
4819
22
2982
3235
12
5076
23
3570
2851
2879