51
49
56
37
36
42
26
112
39
59
93
96
33
54
64
74
38
48
77
55
130
58
104
118
100
114
207
71
102
141
139
87
233
308
119
99
158
69
194
68
63
47
180
30
79
89
52
80