37
30
0
71
65
42
34
87
84
1
35
58
108
75
38
31
101
100
93
28
114
79
82
104
91
77
29
19
88
21
81
22
73
48
106
85
25
27
97
74
107
68
33
26
109
49
17
96
66