0
37
27
11
59
98
18
43
97
96
76
777
50
162
300
64
323
28
54
218
433
281
51
196
84
75
290
190
201
33
16
47
182
251
49
94
42
38
115
93
34
41
58
90
31
230
151
15
197
219
63
119