153
588
76
230
74
79
83
85
155
590
34
38
133
30
110
246
22
169
50
122
63
411
510
237
389
129
147
124
55
252
65
111
58
275
295
139
66
68
87
181
193
75
120
226
705
104
93
59
444
369
60
52
214
61
184