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