75
87
77
7
256
54
64
52
57
16
28
61
14
30
15
32
8
12
9
301
303
17
23
41
51
136
27
170
209
42
98
123
19
45
105
39
319
50
72
116
38
46
36
90
82
182
290
318