65
183
169
63
124
67
36
23
152
174
168
51
38
79
72
115
154
159
123
155
156
29
233
39
240
319
389
62
71
74
315
131
68
80
162
101
318
46
98
279
249
110
22
104
145
139
116
56
365
50
416
60