109
103
24
4
25
27
225
38
86
161
230
991
518
1004
22
7

