2
57
104
118
31
116
26
152
99
39
193
213
35
88
131
44
22
234
299
82
144
62
233
94
242
103
494
385
33
92
41
87
282
91
42
245
508
308
149
132
75
107
141
611
120
186
36
283
390
67
291
218
189
364