38
33
0
44
41
90
65
66
48
27
74
81
43
34
84
61
49
46
32
53
77
57
39
83
78
62
76
68
50
80
70
54
52
63
51
82
73
71
99
91
97
87
79
89
93
96
67
86
75
94
72
100