79
137
70
306
18
64
55
61
288
99
207
44
119
81
71
60
41
28
47
140
101
46
196
93
91
152
90
51
7
11
16
33
19
56
58