31
25
67
47
289
44
18
9
93
58
37
17
43
22
76
70
19
46
45
57
161
123
261
59
97
84
248
95
64
54
7
30
122
124
15
21
26
237
63
10
72
61
16
28
6
66
20
146
42