36
18
13
10
5
254
46
228
252
31
25
39
76
19
7
131
115
219
61
211
15
167
135
156
69
12
158
35
16
67
17
34
129
32
60
55
64
73
54
273
20
41
139
9
65
78
80
22
695