6
5
200
7
42
18
28
58
160
68
36
11
14
41
13
26
25
144
24
46
71
17
136
88
111
9
10
8
23
60
37
20
79
16
15
996
12
30
104
128
55
772
152
22