23
30
56
73
70
71
42
22
31
39
17
28
9
24
43
25
88
45
131
74
475
142
231
78
156
54
379
203
284
186
217
679
266
117
300
143
155
124
92
147
236
102
110
103
44
29
72
21
16
192
108
113
126