13
100
19
93
136
671
233
63
144
157
235
24
94
134
74
349
292
508
111
499
47
143
32
147
698
123
590
122
138
477
90
99
182
371
390
181
69
103
53
44
132
89
319
517
130
259
71
650
142
257
54
313
87
98
102
50
159