81
335
183
75
39
47
235
227
64
108
66
107
25
18
247
63
21
33
209
65
26
50
74
43
92
68
249
172
84
15
79
29
19
80
45
30
17
16
31
36
61
59
146
188
91
14
264
48
56
6
4
124
28