0
50
56
157
9
18
49
74
68
26
23
184
34
45
37
126
225
71
190
113
21
47
29
46
204
38
145
42
61
24
33
44
168
35
25
245
72
30
251
32
20
119
147
391
341
102
31
108
171
253
142
464