381
30729
42
21
1409
81
142
32
161
482
321
255
9312
361
18
16
562
731
411
571
441
952
193
48
43
831
744