7
21
85
27
18
132
8
200
92
28
135
43
40
5
15
20
22
17
9
89
55
312
39
33
13
29
12
34
35
46
19
82
26
31
189
47
6
52
145
38
10
80
23
24
14
30
16
37
149
171
75
173
62
1000
25
117