38
53
109
161
43
73
28
85
57
302
74
88
176
49
68
314
48
52
273
82
677
203
557
26
66
289
55
20
311
101
72
51
71
111
121
124
117
145
91
158
89
132
319
102
141
204
83
134
188
233
284
41