53
93
62
44
142
222
161
48
111
41
39
107
74
51
45
56
159
115
59
392
72
165
134
295
291
52
73
43
76
38
95
89
112
136
151
139
67
210
177
175
90
18
157
196
124
135
81
106
293
71