190
422
500
500
439
191
131
116
89
105
126
93
226
24
52
187
183
128
334
500
500
424
170
120
110
111
53
66
232
148
120
99
71
146
112
51
76
67
69
86
117
57
102
176
80
133
134
137
165
93
136
105
48
135
12
32
106
313
162
74
64
68
69
46
117
62
94
37
36
38
122
179
160
187
116
63
187
81
137
160
81
42
202
97
83
131
90
22
55
29
72
197
279
256
134
100
55
155
208
341
202
87
134
143
true