59
526
97
132
237
145
141
74
469
124
52
79
428
187
191
135
603
144
577
78
117
702
242
129
69
161
167
268
176
271
66
62
127
927
87
203
116
211
125
90
75
215
388
252
134
89
169
65
111
108
136
232
255
113
266
498