47
228
60
23
35
17
14
21
131
77
38
91
33
81
415
42
78
50
15
66
83
8
96
39
18
447
80
20
67
29
212
24
117
63
31
57
85
26
126
100
372
68
44
114
159
243
267
158
45
217
172