93
75
0
47
38
97
81
58
39
111
61
105
66
92
77
29
28
106
69
98
65
88
104
64
36
31
103
60
96
71
48
41
87
74
130
91
68
78