3
26
4
50
32
31
7
13
18
23
12
35
56
20
15
17
65
9
11
21
30
6
25
2
46
29
45
10
96
161
279
104
55
27
47
34
8