25
84
108142
45
201
50
49
40
441
482
76
113
713
73
63
44
41
1222
53
592
775
371
801
60
68
601
501
651
52
20
796
671
35
833
381