Swaps 10th May pls PM
Needs
7
8
9
12
14
16
19
22
25
27
28
33
34
38
48
52
54
58
59
60
68
77
86
89
93
105
106
114
119
120
130
131
135
138
147
154
158
160
165
166
168
169
172
177
206
208
210
212
214
216
218
226
230
231
234
259
262
267
268
270
274
277
278
283
287
291
295
297
302
303
307
308
309
310
311
313
324
327
328
331
333
351
353
358
360
362
373
375
382
386
391
392
397
400
403
413
418
419
425
426
430
432
433
435
438
440
445
447
468
475
481
492
493
496
500
501
528
529
532
535
543
544
551
552
557
561
563
565
566
569
572
577
582
587
595
598
599
606
607
611
615
620
621
624
627
633
638
Swaps
5
15
18
20
29
30
31
35
40
42
43
44
57
61
63
66
72
79
82
85
95
98
99
100
101
102
103
115
121
127
148
151
162
164
183
190
193
203
211
227
241
243
244
249
254
255
258
263
266
269
279
280
282
284
286
289
294
298
300
301
306
321
325
332
337
341
342
347
357
371
376
383
388
431
449
456
470
478
479
486
497
502
506
509
512
514
519
526
531
533
536
538
540
542
547
548
558
559
589
590
592
601
603
609
610
623
626
634
Needs
7
8
9
12
14
16
19
22
25
27
28
33
34
38
48
52
54
58
59
60
68
77
86
89
93
105
106
114
119
120
130
131
135
138
147
154
158
160
165
166
168
169
172
177
206
208
210
212
214
216
218
226
230
231
234
259
262
267
268
270
274
277
278
283
287
291
295
297
302
303
307
308
309
310
311
313
324
327
328
331
333
351
353
358
360
362
373
375
382
386
391
392
397
400
403
413
418
419
425
426
430
432
433
435
438
440
445
447
468
475
481
492
493
496
500
501
528
529
532
535
543
544
551
552
557
561
563
565
566
569
572
577
582
587
595
598
599
606
607
611
615
620
621
624
627
633
638
Swaps
5
15
18
20
29
30
31
35
40
42
43
44
57
61
63
66
72
79
82
85
95
98
99
100
101
102
103
115
121
127
148
151
162
164
183
190
193
203
211
227
241
243
244
249
254
255
258
263
266
269
279
280
282
284
286
289
294
298
300
301
306
321
325
332
337
341
342
347
357
371
376
383
388
431
449
456
470
478
479
486
497
502
506
509
512
514
519
526
531
533
536
538
540
542
547
548
558
559
589
590
592
601
603
609
610
623
626
634