7
15
31
11
22
6
78
42
9
29
200
23
129
16
38
32
18
156
10
26
123
92
40
53
14
12
43
20
56
30
36
5
24
37
1000
145
25
34
74
57
47
28
72
17
33
133
79
125
44
96
95
81