42
32
0
91
70
40
27
79
75
36
30
45
31
97
93
71
76
52
94
63
90
88
64
87
72
38
23
92
66
35
18
105
58
89
69
85
84
57
53
61
37
65
43