16
19
200
14
33
11
7
9
40
36
41
31
20
5
10
13
21
101
26
25
56
8
18
24
12
57
96
38
6
22
107
42
94
15
27
28
1000
17
23
45
32
59
99
153
29
80
53