2
29
21
49
367
55
57
21
59
0
0
10
31
90
323
28
35
0
12
89