40
81
66
95
57
29
47
129
115
43
80
30
65
22
201
61
107
74
32
284
55
44
69
97
58
117
52
67
68
79
134
27
45