43
20
13
42
9
16
401
18
36
89
10
49
146
54
26
657
77
78
28
21
17
29
104
27
53
24
41
22
121
181
637
166
35
37
56
103
45
889
8
82
142
3
84
604
516
772