58
57
39
217
16
9
49
191
29
46
37
52
77
45
54
43
89
26
388
30
132
56
21
114
38
41
133
203
42
111
62
160
138
19
167
85
309
78
123
28
12
73
218
98
87
93
94
196
33
64
131