161
152
160
407
154
156
768
571
113
108
100
371
404
978
405
1133
99
1017
298
421
400
104
101
436
24
155
427
687
112
77
115
100
110
427
101
348
157
105
97
606
736
111
101
438
172
99
394
414
345
406
529
594
145
101
40
116
111
102
108
100
465
451
172
415
109
162
408
160
421
550
157
533
425
98
548
412
339
24
0
67
0