51
46
64
26
49
103
63
96
105
66
157
181
52
39
33
93
55
117
50
45
107
127
59
23
111
78
183
35
24
15
74
110
73
187
251
31
161
67
54
75
139
92
204
27
98
72
224
95
69
88
153
42
439