3
27
18
8
11
39
63
22
16
13
45
15
74
46
66
42
12
9
109
37
29
31
96
21
25
65
35
14
62
47
51
60
77
32
40
57
38
69
49
106
92
58