45
55
5
36
18
806
480
638
66
224
557
514
311
516
301
449
68
74
33
26
119
11
8
115
43
27
116
643
21
961
1
57
50
0
19
16
30
49
47
9
152
24
71
25
42
15
391
776