3
11
14
42
29
13
9
22
17
59
33
15
23
16
36
40
19
34
27
41
39
6
70
69
94
26
55
92
63
96
57
37
170
49
43
47
52
25
54
51
137