107
118
103
247
174
59
2548
81
21
166
47
32
57
881
43
168
286
113
117
9
53
86
127
61
265
493
231
33
100
55
71
137
73
15
13
51
54
101
28
49
6
181
14
8
26
125
29
141
18
31
75