22
51
31
46
34
43
38
47
17
77
15
28
36
59
57
29
125
62
37
39
20
14
40
44
88
3
61
27
71
55
30
42
129
48
35
49
80
109