7
30
59
46
57
20
8
9
23
5
12
15
55
48
19
25
38
13
28
14
37
47
6
29
90
17
200
22
52
176
54
995
10
71
18
26
16
51
11
34
24
45
116
56