5
4
162
24
9
45
15
8
18
58
52
143
118
6
11
439
56
102
206
74
22
90
526
471
193
98
17
62
616
1069
14
263
175
151
47
19
83
250
247
76
155
68
93
69
184
271
139
42
373
36
7