8
147
67
79
68
36
29
82
96
71
88
28
84
114
31
101
115
287
134
107
236
118
146
62
277
98
27
26
74
37
189
35
772
375
195
73
131
51
72
126
42
87
18
32
60
231
488
254
168
127
17
61
211
442