172
969
64
128
252
126
57
123
176
234
31
96
179
8
305
43
23
93
26
32
206
225
158
243
21
221
62
121
315
79
198
343
102
24
541
10
83
818
159
30
630
591
54
49
114
97
88
39
171
545
181
256
312