8
164
15
43
63
406
153
26
25
87
51
80
84
41
39
11
107
17
55
160
10
18
765
86
113
36
101
60
69
204
1754
62
314
14
5
130
46
460
74
673
405
221
68
54
190
92
42
24
28
118
75
79