16
299
126
47
138
55
18
14
96
61
95
65
38
574
57
90
67
296
64
27
36
44
45
20
104
46
7
66
155
8
25
147
58
85
76
22
258
203
82
51
205
53
93
136
78
183
69