151
163
128
38
55
233
809
746
137
1743
352
225
77
113
422
30
41
58
32
61
31
7
34
82
44
65
29
81
52
249
99
511
67
47
149
245
152
452
338
26
304
102
220
326
13
130
64
166
197
280
641
212
171
340
375
408