189
501
137
505
92
403
115
369
102
276
62
311
35
291
46
214
84
136
15
254
67
131
36
166
41
128
38
134
23
126
68
395
24
114
122
19
107