8
21
16
50
45
47
128
553
62
19
169
54
9
272
31
53
38
35
159
80
28
42
24
537
49
134
94
40
57
205
30
293
15
29
46
58
291
14
86
122
412
101
92
39
34
125
91
116