193
136
118
410
583
132
407
412
546
121
462
396
129
501
114
420
597
592
382
362
1311
697
468
117
394
566
436
481
186
564
94
113
50
47
49
48
49
47
49
47
49
49
47
49
49
46
49
47
50
47
46
49
47
47
46
47
50
47
62
49
48
47
50
49
48
50
50
49
49
47
47
50
49
49
49
49
49
50
49