20
13
14
43
77
81
98
69
59
56
50
51
141
22
64
105
125
148
47
91
155
119
90
110
68
57
94
38
93
44
75
53
37
80
58
36
126
175
117
71
122
52
108
147
67
230
62
60
168
201
227
253
111