66
58
19
130
96
85
234
73
562
36
884
21
16
68
211
69
41
111
29
47
50
39
164
165
86
116
158
64
34
183
33
207
67
18
57
46
38
359
7
6
90
110
52
75
223
125
91
231
37
77
81
217
134