19
18
13
10
50
24
47
228
60
23
36
17
14
21
131
77
38
91
33
81
415
42
78
15
66
83
8
97
39
447
80
20
67
31
212
29
117
63
57
85
26
126
100
372
68
45
114
159
243