3
18
46
15
26
13
50
64
14
25
5
35
10
22
16
12
7
19
8
42
28
20
97
24
287
21
41
39
44
85
29
32
9
11
27
57
48
37
128