3
6
11
8
64
79
10
15
98
56
30
67
82
9
188
166
398
18
23
43
100
300
240
115
113
33
27
32
19
74
106
58
99
260
40
125
68
63
164
53
55
66
16
28
47