16
48
45
69
128
93
49
30
881
75
88
68
131
44
39
25
115
50
448
34
27
37
94
105
390
55
101
22
446
100
155
229
604
1236