51
17
37
12
130
247
23
60
54
6
132
86
57
126
68
14
18
29
22
44
56
59
26
76
158
96
285
113
84
65
127
72
35
125
182
78
289
49
119
214
93
291
53