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