108
905
66
251
137
344
26
198
260
55
229
51
233
23
78
188
97
165
31
161
35
152
13
111
101
758
1
86
89
22
84