48
16
18
9
10
38
62
15
5
57
76
131
160
8
698
17
31
39
27
67
268
58
28
145
71
87
106
70
60
21
115
34
24
160504