64
23
19
90
148
31
44
15
8
39
69
106
190
75
78
1702
140
80
18
126
205
235
233
25
21
46
110
533
34
49
17
176
56
459
391
35
164
1556
232
16246
178
182