72
145
123
55
219
90
77
37
264
586
110
81
35
87
24
143
113
248
236
157
42
40
311
91
348
45
75
182
76
108
284
59
129
73
296
153
172
133
124
179
326
136
299
106
109
34
103
66
202
23
405
400
49
122