16
101
144
76
639
18
19
47
72
360
63
106
88
9
20
683
56
112
80
78
147
254
127
11
22
61
64
35
86
188
14
36
170
32
24
156
39
17
178
533
198
197
122
103
54
70
172
15
131
46
45
84
71
42
69