22
1
43
33
42
1
441
509
192
363
555
178
1
142
1
144
267
2
187
113
288
307
260
702
251
2842
1
281
1
1035
1
242
744
2
1879
293
523
1
378
1
300
791
1
331
321
433
388
1
578
1
619
791
439
1
2331