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