8
4
16
7
127
55
80
57
9
50
206
443
321
25
39
45
17
13
6
32
30
54
529
22
35
43
53
97
36
66
130
41
157
28
333
217
134
77
165
56
482
107
73