43
89
76
57
70
37
39
45
74
50
72
77
171
62
155
51
54
114
24
73
137
116
103
71
68
49
47
80
48
52
58
44
82
101
113
63
65
75
53
60
41
34
2316