25
27
105
24
22
137
19
86
111
235
43
54
58
413
30
71
110
31
278
44
230
87
37
40
69
226
48
177
146
101
898
1818
2073
1237
1518
81
39
864
282
138
13
102
41
63
391
763
207
256
26
18
34
29
83
499