47
73
29
24
331
48
202
172
217
39
42
123
416
157
35
78
52
57
80
67
115
62
61
56
141
112
34
51
60
43
75
38
70
64
97
88
93
151
192
15
17
28
81
37
21
493
74
109
30
84
27
270