28
1055
256
105
166
342
89
249
19
65
33
86
912
31
273
49
909
93
435
272
216
27
76
18
47
124
39
61
17
94
79
171
116
228
395
131
73
40
383
211
143
30
92
42
15
52
26
23
64
16