126
35
348
200
126
588
71
130
215
124
208
103
123
129
120
528
190
423
128
411
318
457
400
200
446
426
412
403
46
120
632
116
125
127
120
118
2588
118
409
562
128
347
208
111
81
121
404
553
723
464
86
240
127
561
557
122
446
137
119
400
123
568
155
242
116
153
120
109
116
125