23
27
105
24
22
137
19
86
108
234
42
53
25
58
413
30
71
110
31
277
44
230
87
37
40
69
226
48
177
146
101
898
1818
2073
1237
1518
80
39
864
282
138
13
100
41
63
390
763
207
256
26
18
43
34
29
83
499