51
32
0
47
31
101
73
52
34
48
83
61
45
104
66
59
26
99
78
49
29
53
35
89
62
38
37
28
102
67
42
21
95
74
43
23
98
81
50
20
93
79
39
103
75
77
27
46
86
76