2
1
9
77
19
38
63
5
3
26
4
15
13
44
30
7
16
31
27
20
42
23
36
47
34
50
10
46
29
22
12
21
32
53
25
69
14
316
37