5
21
24
200
160
15
7
20
8
42
11
9
23
31
32
10
16
84
39
67
52
44
6
26
28
13
12
29
64
43
82
41
40
37
198
34
17
36
118
47
102
133
69
18
70
97
136