134
128
133
858
203
1530
170
42
183
670
69
729
277
447
1031
406
67
1227
31
107
85
137
64
29
440
199
930
59
217
1241
761
339
17
188
81
55
8
4
676
348
27
115
272
41
174
40
193
99
71
79
5
150
11
84
89
163
38
489
584