2
77
21
78
93
59
89
46
64
153
120
55
88
185
72
44
70
144
143
220
268
115
15
73
42
158
114
134
102
37
122
131
48
112
87
105
92
126
82
157
128
98
110
94
35
225
91
254
182
133
247
148