8
13
73
26
1000
45
5
6
22
9
17
46
200
52
48
35
19
11
18
89
30
38
16
56
7
57
44
10
12
24
41
67
14
111
97
393
25
71
195
42
15
31
68
55
47
53