98
86
49
427
61
73
47
40
42
22
95
66
194
81
55
115
421
34
186
87
173
252
396
243
175
350
29
177
216
64
11
67
56
16
535
213
114
253
85
74
17
323