15
48
45
69
128
93
49
30
881
75
88
68
44
39
25
115
50
447
34
27
37
16
94
105
390
55
101
21
446
100
155
228
604
1236