257
167
93
137
24
99
87
33
27
83
59
55
52
28
45
74
46
47
29
20
23
37
22
38
69
152
89
96
191
266
174
56
10
51
31
62
3
12
26
8
42
36
68
2
17
30
938
34
212
44