7
200
6
63
109
17
19
25
8
21
51
18
5
11
24
22
50
31
32
14
64
10
20
27
66
30
47
89
146
94
35
46
13
15
23
9
1000
162
39
34
113
65
601
87
43
29
49
78