95
14
302
98
854
298
139
67
52
200
546
747
225
40
228
113
100
141
135
84
17
136
72
63
76
161
172
32
371
416
131
116
38
97
196
191
23
12
9
96
532
93
46
41
94
143
314
129
59
39
35
158
167