35
87
30
123
23
4321
36
32
20
293
230
31
43
35
33
33
36
47
343
43
344
34
543
25
65
93
98
69
363
37
776
38
68
20
71
23
379
74
34
36