7
17
32
16
1000
8
41
157
72
9
18
5
26
43
24
35
27
40
6
11
13
21
14
63
44
191
57
12
28
130
23
100
36
101
15
56
29
22
33
51
67
64
25
31
47
20