28
46
118
33
72
37
27
110
55
183
1432
42
61
198
86
39
100
701
12
69
369
35
240
1289
30
87
134
53
29
133
108
23
221
26
83
44
261
245
60
166
195
18
16
45
9
17
4
159
140
31