128
80
171
21
863
7642
41
73
22
87
33
259
581
8
126
31
313
69
627
14
206
81
272
191
251
18
36
153
397
510
59
222
193
7
58
218
26
12
11
141
38
867
654
82
68
144
117
2350
156
90
285