3
72
5
152
141
161
403
2
607
442
192
432
30778
447
752
444
471
33
132
52
9
61
42
51
4
10712
591
114
43652
373
9712
423
23841
22923
795197